DataSet.WriteXML() und

29/12/2008 - 18:46 von Carsten Diehl-Döffert | Report spam
Hallo miteinander,

beim Einlesen einer XML-Datei mittels DataSet.ReadXML(Filename) werden die
Abschnitte, wie beispielsweise
<BESCHRIFTEN>
<![CDATA[(1)
INITIALISE]]>
</BESCHRIFTEN>
komplett richtig verarbeitet.
Schreibe ich das Dataset mit DataSet.WriteXML(Filename) wieder als XML-Datei
weg, so wird daraus
<BESCHRIFTEN>(1)
INITIALISE</BESCHRIFTEN>

Wie kann man das !CDATA... wieder in die XML-Datei bekommen?
Danke für alle Tipps.
Gruss Carsten
 

Lesen sie die antworten

#1 Christoph Schneegans
29/12/2008 - 21:29 | Warnen spam
Carsten Diehl-Döffert schrieb:

beim Einlesen einer XML-Datei mittels DataSet.ReadXML(Filename)
werden die Abschnitte, wie beispielsweise
<BESCHRIFTEN>
<![CDATA[(1)
INITIALISE]]>
</BESCHRIFTEN>
komplett richtig verarbeitet.
Schreibe ich das Dataset mit DataSet.WriteXML(Filename) wieder als
XML-Datei weg, so wird daraus
<BESCHRIFTEN>(1)
INITIALISE</BESCHRIFTEN>



Die beiden Fragmente sind kanonisch àquivalent. Warum meinst du,
CDATA-Abschnitte zu benötigen?

<http://schneegans.de/sv/> · Schema-Validator für XML

Ähnliche fragen