Ich habe festgestellt, dass bei Verwendung von SimpleXMLElement
für ein Dokument, das diese CDATA-Tags enthält, der Inhalt immer NULL
ist. Wie behebe ich das?PHP: Wie behandelt man <! [CDATA [mit SimpleXMLElement?
Auch, sorry für das Spammen über XML hier. Ich habe versucht, ein XML-basiertes Skript zu bekommen jetzt mehr Stunden zu arbeiten ...
<content><![CDATA[Hello, world!]]></content>
ich den ersten Treffer auf Google versucht, wenn Sie für „SimpleXMLElement cdata“ suchen, aber das hat nicht funktioniert.
Wie versuchen Sie, auf den Knotenwert zuzugreifen? Und ist SimpleXML eine Anforderung? – allnightgrocery
Ich habe jede andere Funktion (xml2array und alle) ausprobiert, die ich im Internet finden konnte und SimpleXML scheint die einzige zu sein, die gute Ergebnisse liefert, außer dass die CDATA nicht funktioniert. – Angelo
Wir machen viel XML-Parsing bei der Arbeit mit DOMDocument (http://www.php.net/manual/en/class.domdocument.php). Es funktioniert gut im Umgang mit CDATA. Geben Sie das kurz oder poste ein wenig mehr Code für uns, um zu sehen, wie Sie mit SimpleXML arbeiten. – allnightgrocery