simplexml_load_file()
wandelt ein XML -Dokument in ein Objekt um.
Konvertieren Sie die XML -Datei in ein Objekt und geben Sie die Schlüssel und Elemente des Objekts aus:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; print_r ( $ xml ) ; ?>
Führen Sie die Instanz aus
Angenommen, wir haben die folgende XML -Datei " note.xml ":
<? xml Version = "1.0" coding = "utf-8"?> <Note> <To> George </ to > < fr von > John </ from > <Heading> Erinnerung </ hulding > <Body> Vergiss mich dieses Wochenende nicht! </ body > </ note >
Ausgabe von Daten für jedes Element in der XML -Datei:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; Echo $ xml -> bis . "<br>" ; Echo $ xml -> von . "<br>" ; Echo $ xml -> Überschrift . "<br>" ; echo $ xml -> Körper ; ?>
Führen Sie die Instanz aus
Ausgabe des Elementnamens und der Daten jedes untergeordneten Knotens in der XML -Datei:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; echo $ xml -> getName ( ) . "<br>" ; foreach ( $ xml -> Kinder ( ) als $ Child ) { Echo $ Child -> GetName ( ) . ":" . $ Kind . "<br>" ; } ?>
Führen Sie die Instanz aus
simplexml_load_file ( Datei , Klasse , Optionen , NS , IS_PREFIX )
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt den Pfad zur XML -Datei an. |
Klasse | Optional. Gibt den Klassennamen des neuen Objekts an. |
Optionen |
Optional. Geben Sie zusätzliche LIBXML -Parameter an. Setzen Sie durch Angeben von Optionen und 1 oder 0 (wahr oder falsch, wie libxml_noblanks (1)). Mögliche Werte umfassen:
|
ns | Optional. Gibt ein Namespace -Präfix oder URI an. |
is_prefix |
Optional. Gibt einen Booleschen Wert an. Wenn NS ein Präfix ist, ist es wahr; Wenn NS ein URI ist, ist es falsch. Der Standard ist falsch. |