Funzione xml_parser_create() PHP

Definizione e uso

La funzione xml_parser_create() crea un parser XML.

Questa funzione crea un nuovo parser XML e restituisce un gestore di risorse utilizzabile da altre funzioni XML.

Sintassi

xml_parser_create(encoding)
Parametro Descrizione
encoding Opzionale. Specificare la codifica di output.

Descrizione

Parametro opzionale encoding In PHP 4, utilizzato per specificare il modo di codifica dei caratteri dell'input XML da解析.

A partire da PHP 5, viene rilevata automaticamente la codifica dell'XML di input, quindi encoding Il parametro viene utilizzato solo per specificare la codifica dei dati di output dopo la解析.

In PHP 4, il codice di codifica di output predefinito è lo stesso del codice di codifica dei dati di input. Se viene passata una stringa vuota, il parser tenta di cercare i primi 3 o 4 byte per determinare la codifica del documento.

In PHP 5.0.0 e 5.0.1, il codice di codifica di output predefinito è ISO-8859-1, mentre per le versioni 5.0.2 e superiori è UTF-8.

I codici di codifica supportati dal parser sono ISO-8859-1, UTF-8 e US-ASCII.

Suggerimenti e commenti

Suggerimento:Per liberare il parser XML, utilizzare xml_parser_free(); Funzione.

Suggerimento:Per creare un parser XML che supporta gli spazi dei nomi, utilizzare xml_parser_create_ns(); Funzione.

Esempio

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>