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. |