Einzelnen Beitrag anzeigen

McMorton

Registriert seit: 8. Mär 2006
45 Beiträge
 
#1

Wie spitze Klammern im Text zulassen?

  Alt 2. Mai 2006, 20:56
Hallo

Ich habe eine Frage zum MSXML-Parser.

Ich habe mit dem Parser eine XML-Struktur erstellt.
Einem Knoten kann über eine Eingabefeld Text zugewiesen werden.
Jetzt kann es aber passieren das dieser Text auch ein XML-Tag ist.
Der Parser ersetzt nun (beim Parsen) die Klammern durch die Zeichen < und > .
Kann ich das irgentwie verhindern (also das die Klammern bleiben)?

Delphi-Quellcode:
self.XmlObject.ChildNodes['BLA'].Text := aString; //aString ist hier z.B.: '<Test></Test>'

self.XmlObject.SavetoXML(aString);

//aString ist nun: <BLA>&lt;Test&gt;&lt;/Test&gt;</BLA>
//Ich brauche aber: <BLA><Test></Test></BLA>
ich könnte zwar hinterher die Zeichen austauschen, aber gibt es da ev. eine bessere Lösung?
  Mit Zitat antworten Zitat