frankx: XML PHP Entities Umlaute echo save

Beitrag lesen

Hellihello

mit

  
<?php  
 $xml=<<<EOF  
<?xml version="1.0"?>  
<wurzel>  
&gt;Ü  
</wurzel>  
EOF;  
echo $xml;  
$doc=new DOMDocument;  
$doc->loadXML($xml);  
echo $doc->documentElement->nodeValue;  
echo $doc->saveXML();  
?>  

habe ich im im Eingabestring "&gt;Ü" erhalte als nodeValue ">Ü" und beim speichern kommt "&gt;&#xDC;" heraus, also das Ü auch vermutlich als utf-8 Entity gespeichert. Im Grund heißt das, solche Textpassagen  immer in CDATA abspeichern weil XML sonst nicht das abspeichert, was ich eingebe, oder?

dank und gruß,

frankx