Volker Nebelung: DOM und &

Beitrag lesen

Aloha 'oe,

ich lese in PHP eine XML-Datei ein und will den Inhalt aller "control"-Elemente ausgeben:

  
$xml = new DOMDocument();  
$xml->load("datei.xml");  
foreach ($xml->getElementsByTagName("control") as $control) {  
    echo $control->nodeValue;  
}  

Mein Problem: Der Inhalt besteht unter anderem aus der Zeichenfolge "xxx&xxx", was allerdings im HTML-Code dann als "xxx&xxx" zu lesen ist.

Nun kann man natürlich nachträglich Zeichen per PHP wieder hinzufügen, aber mich interessiert, wo das Verfälschen des Ursprungtextes passiert und wie ich es verhindern kann?!

Gruß, Volker

--
„I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."
- Tony Hoare