PHP SimpleXML Einführung
SimpleXML ist eine Erweiterung, die uns auf einfache Weise zu manipulieren und XML-Daten.
SimpleXML bietet eine einfache Möglichkeit eines Elements Namen bekommen, Attribute und Textinhalte, wenn Sie die XML-Dokumentstruktur oder Layout kennen.
SimpleXML schaltet sich ein XML-Dokument in eine Datenstruktur, die Sie durch wie eine Sammlung von Arrays und Objekte laufen kann.
Installation
Ab PHP 5 sind die Funktionen SimpleXML Teil des PHP-Kern. Eine Installation ist nicht erforderlich, um diese Funktionen zu nutzen.
PHP 5 SimpleXML Funktionen
Funktion | Beschreibung |
---|---|
__construct() | Erstellt ein neues Objekt SimpleXMLElement |
addAttribute() | Fügt ein Attribut des SimpleXMLElement |
addChild() | Fügt ein untergeordnetes Element des SimpleXMLElement |
asXML() | Gibt eine wohlgeformte XML - Zeichenfolge (XML version 1.0) von einem SimpleXML - Objekt |
attributes() | Liefert die Attribute / Werte eines Elements |
children() | Gibt die Kinder eines bestimmten Knoten |
count() | Zählt die Kinder eines bestimmten Knoten |
getDocNamespaces() | Gibt die deklarierten Namespaces in dem Dokument |
getName() | Gibt den Namen der XML-Tags durch die SimpleXMLElement verwiesen |
getNamespaces() | Gibt die verwendeten Namensräume in dem Dokument |
registerXPathNamespace() | Erstellt einen Namespace-Kontext für die nächste XPath-Abfrage |
saveXML() | Alias von asXML() |
simplexml_import_dom() | Gibt ein SimpleXMLElement Objekt aus einem DOM-Knoten |
simplexml_load_file() | Wandelt eine XML-Datei in ein Objekt SimpleXMLElement |
simplexml_load_string() | Wandelt eine XML-Zeichenfolge in ein Objekt SimpleXMLElement |
xpath() | Führt eine XPath-Abfrage auf XML-Daten |
PHP 5 SimpleXML Iterationsfunktionen
Funktion | Beschreibung |
---|---|
current() | Gibt das aktuelle Element |
getChildren() | Gibt die untergeordneten Elemente des aktuellen Elements |
hasChildren() | Überprüft, ob das aktuelle Element Kinder hat |
key() | Gibt die aktuelle Taste |
next() | Geht zum nächsten Element |
rewind() | Zurückspulen auf das erste Element |
valid() | Überprüfen Sie, ob das aktuelle Element gültig ist |