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); ?>