XML mit Doppelpunkten in Tag-Namen mit PHP analysieren
SimpleXML ist möglicherweise nicht die ideale Wahl für das Parsen von XML-Dokumenten, die Tags mit Doppelpunkten enthalten, wie z als:
<xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div>
Um solche XML-Dokumente effektiv zu analysieren, sollten Sie die Verwendung einer alternativen Bibliothek in Betracht ziehen. Die folgende Lösung zeigt, wie Sie mithilfe der SimpleXML-Bibliothek durch Elemente mit Doppelpunkten in ihren Namen navigieren und darauf zugreifen:
Für das angegebene XML-Dokument können Sie wie folgt auf das Element „em“ zugreifen:
$xml->children('xhtml', true)->div->em;
Der Zugriff auf das Feld „Datum“ erfordert jedoch einen weiteren Schritt, um den Namespace zu verlassen.
$xml->children('xhtml', true)->div->children()->date;
Das obige ist der detaillierte Inhalt vonWie kann ich XML-Tags mit Doppelpunkten mit PHPSimpleXML analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!