xml_parser_create
Erstellen Sie einen XML -Parser
Die Funktion xml_parser_create()
wird verwendet, um einen XML -Parser zu erstellen.
Tipp: Verwenden Sie xml_parser_free()
, um den XML -Parser zu veröffentlichen.
Tipp: Um einen XML -Parser zu erstellen, der Namenspaces unterstützt, verwenden Sie stattdessen xml_parser_create_ns()
.
Erstellen Sie einen XML -Parser und analysieren Sie das XML -Dokument ( Anmerkung.xml ):
<? Php // XML -Parser erstellen $ parser = xml_parser_create ( ) ; Funktion char ( $ parser , $ data ) { echo $ data ; } xml_set_character_data_handler ( $ parser , "char" ) ; $ fp = fopen ( "note.xml" , "r" ) ; while ( $ data = fread ( $ fp , 4096 ) ) { // XML -Daten analysieren xml_parse ( $ parser , $ data , feof ( $ fp ) ) oder sterben ( Sprintf ( "XML -Fehler: %s online %d" , xml_error_string ( xml_get_error_code ( $ parser ) ) , xml_get_current_line_number ( $ parser ) ) ) ; } xml_parser_free ( $ parser ) ; fcLose ( $ fp ) ; ?>
Führen Sie die Instanz aus
xml_parser_create ( codieren )
Parameter | beschreiben |
---|---|
Codierung |
Optional. Geben Sie die Zeichencodierung für Eingabe/Ausgabe in Php 4 an. Beginnend mit PHP 5 wird nur die Zeichencodierung des Ausgangs angegeben. In PHP 5.0.0 und 5.0.1 ist der Standardausgangszeichen ISO-8859-1. Beginnend mit PHP 5.0.2 ist der Standardausgangszeichen UTF-8. |