DataSet.ReadXml und HTML-Code

24/09/2007 - 13:46 von KarlHeinz Peteres | Report spam
Hallo,

ich habe ein Problem mit dem DataSet.ReadXml(): In meiner XML-Datei sind
HTML-Codes vorhanden, bsp:

<entry><p>Hier steht ein Text</p> <p>noch mehr Text</p></entry>

Das XML wird problemlos geladen, aber in meinem DataSet steht nur der
TExt "Hier steht ein Text" (ohne die HTML-Codes, ohne den Rest).

Ich benoetige aber den vollstaendigen Text (ob mit oder ohne HTML ist
relativ egal).
Was muss ich dafuer aendern?

MfG,
KHP.
 

Lesen sie die antworten

#1 Samaschke, Karsten
24/09/2007 - 20:44 | Warnen spam
Guten Morgen,

ich habe ein Problem mit dem DataSet.ReadXml(): In meiner XML-Datei sind
HTML-Codes vorhanden, bsp:

<entry><p>Hier steht ein Text</p> <p>noch mehr Text</p></entry>

Das XML wird problemlos geladen, aber in meinem DataSet steht nur der
TExt "Hier steht ein Text" (ohne die HTML-Codes, ohne den Rest).

Ich benoetige aber den vollstaendigen Text (ob mit oder ohne HTML ist
relativ egal).
Was muss ich dafuer aendern?



Die einfachste Möglichkeit wàre, mit einem CData-Bereich zu arbeiten:

<entry><![CDATA[<p>...</p>]]></entry>

Zumindest sollte dann der Text samt HTML-Markup beibehalten werden.

Mit freundlichen Gruessen / Best regards

Karsten Samaschke
IT-Entwicklung, IT-Beratung, IT-Training
Web: http://www.ksamaschke.de
Blog: http://www.karsan.de
Lesen: http://www.xmldotnet.de

Ähnliche fragen