Nö,
entweder, Du parst Dich nur bis zum <news>-Tag voran und serialisierst alles darin enthaltene per toString(), den Du dem Textfeld zuweisen kannst, oder Du packst den "Nutzinhalt" in Parsed Character Data (
klick) - dafür sind die schließlich da.
Woher soll ein XML-Objekt auch sonst wissen, welche Tags zum Aufbau des Baumes und welche zur Darstellung von irgendwelchen html-Texten da sind?
Das Umwandeln von Entitäten in Klartext ist doch eigentlich ganz einfach. Leg die ein Array mit allen nötigen Entitäten an, und tausch die Zeichen so aus:
PHP:
meinstring.split("<").join("<");
Gruß
P.S.: Ein anderer Trick: Weise den String zuerst der htmlText-Eigenschaft eines (versteckten) Textfeldes zu, lies dort die .text-Eigenschaft aus und verwende sie als htmlText-Eigenschaft eines weiteren (sichtbaren) Textfeldes. ;-)
P.P.S: Du musst bei Methode 1 natürlich schreiben:
, da alle Tags geschlossen sein müssen. Diese Vorgehensweise hat dennoch ihre Tücken, da der kleinste Fehler im html-Code Dir Dein ganzes Objekt versaut...
.
.