Wie kann man mit SimpleXMLElement <![CDATA[ behandeln?
PHP: Wie kann ich mit SimpleXMLElement <![CDATA [verarbeiten?
Sie können die Methode addCData ()
der Klasse SimpleXMLElement
verwenden, um einen CDATA-Abschnitt einem XML-Element hinzuzufügen. Beispielsweise:
$xml = new SimpleXMLElement('<root/>');
$xml->addChild('Beispiel')->addCData('<![CDATA[Das ist ein Beispieltext]]>');
Dies fügt dem Element $xml ein Kinderelement mit dem Namen "Beispiel" hinzu, das den String "Das ist ein Beispieltext" in einem CDATA-Abschnitt enthält.
Alternativ können Sie auch die Eigenschaft "CDATA" verwenden, um einen CDATA-Abschnitt einem XML-Element hinzuzufügen.
$xml = new SimpleXMLElement('<root/>');
$xml->Beispiel = '<![CDATA[Das ist ein Beispieltext]]>';
Dies fügt ebenfalls das gleiche Kinderelement mit dem gleichen CDATA-Abschnitt hinzu.
$xml->asXML();
Dies gibt die XML als Zeichenfolge zurück, die Sie speichern oder an den Browser ausgeben können.