HTML in XML Datei schreiben (escapen verhindern)

Chris85

Grünschnabel
Hallo zusammen,

ich habe eine XML Datei in der Inhalte der Form
<HTML><![CDATA[<html> ....
vorkommen. Jetzt habe ich den Knoten, den ich ändern möchte gewählt und will den HTML-Code darin ändern. Jedoch werden die HTML Zeichen mit der Methode node.setTextContent(String s) automatisch escaped. Weiß jemand wie man das deaktivieren kann und auch die Sonderzeichen so reinschreiben kann?

Vielen Dank im Voraus.

Mit freundlichen Grüßen
Christopher
 
Ich arbeite mit dem normalen DOM, weil ich da mit xpath keine Probleme mit hatte. Bei JDOM hatte ich da ein wenig Probleme es zum Laufen zu bekommen, deswegen bin ich dann bei DOM geblieben und bekomme von der Abfrage eine NodeList zurück, wofür ich jedes Node-Objekt nehme und da gerne den Inhalt rausnehmen will (der Inhalt besteht aus html Code in einem CDATA Block) und modifizieren möchte. Aber wie gesagt beim Schreiben in die Datei werden die HTML-Sonderzeichen umgeformt und das ist ja in meinem Fall etwas schlecht. Vielleicht hat jemand auch eine andere Idee wie ich vorgehen könnte.

Danke & Gruß
Christopher
 
Zurück