Konzept: Einfacher OOP Zugriff für XML Daten. Konvertiert damit das XML in ein Objekt, und ermöglicht den Zugriff auf die Attribute über assoziative Arrays.
Wichtige Funktionen:
1. Erstellen eines Objekts aus einem XML String
$myxml = simplexml_load_string('<xml>...');
2. Erstellen eines Objekts aus einem XML File:
$myxml = simplexml_load_file('sourcefile.xml');
Konstruktor:
__construct ( string $data [, int $options [, bool $data_is_url [, string $ns [, bool $is_prefix ]]]] )
Zugriff auf die betreffenden Klassen anschließend über das $myxml Objekt.
Beispiel:
$myxml = simplexml_load_string('<message> <subject>Hi there</subject> <text type="short">Just waiting for you.</text> <text type="long">Just waiting for you and singing bla bla bla bla.</text> </message'); echo $myxml->subject; //output: Hi there echo $myxml->text[0]['type'] //output: short
Weitere Informationen zur SimpleXMLElement Klasse auf php.net: http://php.net/manual/de/class.simplexmlelement.php
Kommentare sind geschlossen, aber Trackbacks und Pingbacks sind möglich.