Die SimpleXML-Erweiterung bietet eine einfache Möglichkeit, den Namen und Text eines XML-Elements abzurufen, sofern Sie das Layout des XML-Dokuments kennen.
SimpleXML konvertiert XML-Dokumente in SimpleXMLElement-Objekte.
Dieses Objekt kann wie jedes andere Objekt über normale Eigenschaftenselektoren und Array-Iteratoren verarbeitet werden.
Tipp: Im Vergleich zu DOM- oder Expat-Parsern benötigt SimpleXML nur wenige Codezeilen, um die Textdaten in einem Element zu lesen.
Die SimpleXML-Erweiterung erfordert PHP 5-Unterstützung.
Seit PHP 5 gehören SimpleXML-Funktionen zum Kern von PHP. Für die Nutzung dieser Funktionen ist keine Installation erforderlich.
| Funktion | beschreiben |
|---|---|
| __Konstrukt() | Erstellen Sie ein neues SimpleXMLElement-Objekt. |
| addAttribute() | Fügen Sie dem SimpleXML-Element ein Attribut hinzu. |
| addChild() | Fügen Sie dem SimpleXML-Element ein untergeordnetes Element hinzu. |
| asXML() | Formatieren Sie Daten für SimpleXML-Objekte in XML (Version 1.0). |
| Attribute() | Gibt die Attribute und Werte des XML-Tags zurück. |
| Kinder() | Findet die untergeordneten Knoten des angegebenen Knotens. |
| zählen() | Zählen Sie die Anzahl der untergeordneten Knoten des angegebenen Knotens. |
| getDocNamespaces() | Gibt den deklarierten Namespace im Dokument zurück. |
| getName() | Gibt den Namen des XML-Tags zurück, auf das das SimpleXML-Element verweist. |
| getNamespaces() | Gibt den im Dokument verwendeten Namespace zurück. |
| registerXPathNamespace() | Erstellen Sie einen Namespace-Kontext für die nächste XPath-Abfrage. |
| saveXML() | Alias für asXML(). |
| simplexml_import_dom() | Gibt ein SimpleXMLElement-Objekt von einem DOM-Knoten zurück. |
| simplexml_load_file() | Konvertieren Sie XML-Dateien in SimpleXMLElement-Objekte. |
| simplexml_load_string() | Konvertiert eine XML-Zeichenfolge in ein SimpleXMLElement-Objekt. |
| xpath() | Führen Sie XPath-Abfragen für XML-Daten aus. |
| Funktion | beschreiben |
|---|---|
| aktuell() | Gibt das aktuelle Element zurück. |
| getChildren() | Gibt die untergeordneten Elemente des aktuellen Elements zurück. |
| hasChildren() | Prüft, ob das aktuelle Element untergeordnete Elemente hat. |
| Schlüssel() | Gibt den aktuellen Schlüssel zurück. |
| nächste() | Zum nächsten Element wechseln. |
| zurückspulen() | Zurückspulen zum ersten Element. |
| gültig() | Prüft, ob das aktuelle Element gültig ist. |