# SimpleXML

# Einführung

Die SimpleXML-Extension bietet ein besonders einfaches und leicht zu handhabendes Toolset, um XML in ein Objekt zu konvertieren, das mit normalen Eigenschafts-Selektoren und Array-Iteratoren bearbeitet werden kann.

- Installation/Konfiguration
  - Anforderungen
  - Installation
- Beispiele
  - Grundlegende Verwendung von SimpleXML
  - Behandlung von XML-Fehlern
- SimpleXMLElement — Die Klasse SimpleXMLElement
  - SimpleXMLElement::addAttribute — Fügt einem SimpleXML-Element ein Attribut hinzu
  - SimpleXMLElement::addChild — Fügt dem XML-Knoten ein Kind-Element hinzu
  - SimpleXMLElement::asXML — Liefert einen wohlgeformten XML-String, der auf einem SimpleXML-Element basiert
  - SimpleXMLElement::attributes — Liefert die Attribute eines Elements
  - SimpleXMLElement::children — Findet Kindelemente des gegebenen Knotens
  - SimpleXMLElement::__construct — Erstellt ein neues SimpleXMLElement-Objekt
  - SimpleXMLElement::count — Zählt die Anzahl der Kinder eines Elements
  - SimpleXMLElement::current — Liefert das aktuelle Element
  - SimpleXMLElement::getDocNamespaces — Liefert die im Dokument deklarierten Namensräume
  - SimpleXMLElement::getName — Ermittelt den Namen eines XML-Elements
  - SimpleXMLElement::getNamespaces — Gibt die im Dokument verwendeten Namespaces zurück
  - SimpleXMLElement::getChildren — Liefert die Kind-Elemente des aktuellen Elements
  - SimpleXMLElement::hasChildren — Prüft, ob das aktuelle Element Kind-Elemente hat
  - SimpleXMLElement::key — Liefert den aktuellen Schlüssel
  - SimpleXMLElement::next — Springt zum nächsten Element
  - SimpleXMLElement::registerXPathNamespace — Erzeugt einen Prefix/Namespace-Kontext für den nächsten XPath-Query
  - SimpleXMLElement::rewind — Springt zum ersten Element zurück
  - SimpleXMLElement::saveXML — Alias von SimpleXMLElement::asXML
  - SimpleXMLElement::__toString — Liefert den Inhalt einer Zeichenkette
  - SimpleXMLElement::valid — Prüft, ob das aktuelle Element gültig ist
  - SimpleXMLElement::xpath — Führt eine XPath-Anfrage auf XML-Daten aus
- SimpleXMLIterator — Die Klasse SimpleXMLIterator
- SimpleXML-Funktionen
  - simplexml_import_dom — Erzeugt ein SimpleXMLElement-Objekt aus einem XML- oder HTML-Knoten
  - simplexml_load_file — Übersetzt eine XML-Datei in ein Objekt
  - simplexml_load_string — Übersetzt einen XML-String in ein Objekt

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open