XML-Knoten mit Doppelpunkten mithilfe von Simple XML analysieren
Der Zugriff auf XML-Elemente, deren Namen Doppelpunkte (:) enthalten, kann bei der Verwendung eine Herausforderung darstellen SimpleXML-Erweiterung. Knoten wie „media:thumbnail“ und „flickr:profile“ werden häufig in Feeds wie dem RSS von Flickr angetroffen, was ein einfaches Abrufen erschwert.
Um dieses Hindernis zu überwinden, ohne auf das DOM zurückzugreifen, kann man die Funktion „children()“ verwenden. Methode von SimpleXML. Diese Methode ermöglicht den Zugriff auf Elemente durch Bereitstellung eines Namespace-URI.
Um beispielsweise die Miniaturansicht aus einem Flickr-RSS-Feed abzurufen, kann man den folgenden Code verwenden:
$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); foreach ($feed->item as $item) { $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); echo $ns_dc->date; }
Das obige ist der detaillierte Inhalt vonWie kann ich XML-Knoten mit Doppelpunkten mithilfe von SimpleXML analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!