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.