TAG in XML-Datei einbinden

26/11/2007 - 18:29 von Stefan Theobald | Report spam
Hallo zusammen,

ich habe ein Problem mit einer XML-Datei und brauche eure Hilfe.

Ich habe ein Datagrid, das ich mit Daten fülle. Hintendran liegt ein XSD
File, der die Struktur enthàlt.
Ich schreibe das DataGrid mittels
DS_ITEMS_IN.WriteXml(Ausgabeverzeichnis_XML_Datei & "ITEMS_IN.XML",
XmlWriteMode.IgnoreSchema)
in eine XML-Datei.

Ich habe aber das Problem, dass ich in einem Feld Text stehen habe und
dieses mit dem CDATA Tag gekennzeichnet werden soll, damit die Formatierung
ignoriert wird.

Wie bekomme ich das hin?????
Ich wollte
Datenzeile_Beschreibung.Item("BESCHREIBUNG_TEXT") = ChrW(60) & "![CDATA[" &
Datenzeile_aus_Meine_Artikeltabelle.Item("TEXT") & "]]" & ChrW(62)
machen, aber dann wird das in der XML-Datei nicht als Tag sondern als Text
interpretiert.

Das sieht dann so aus:
<BESCHREIBUNG LongText="YES">&lt;![CDATA[blablabla]]&gt;</BESCHREIBUNG>

Es müsste aber so aussehen:
<BESCHREIBUNG LongText="YES><![CDATA[blablabla]]></BESCHREIBUNG>


Wer kann mir sagen, wie ich das hinbekomme?


Gruß
Stefan
 

Lesen sie die antworten

#1 Stefan Theobald
27/11/2007 - 17:45 | Warnen spam
Hallo,

hatte noch keiner eine Idee, wie ich ein < > in die XML Datei schreiben
kann, ohne dass das Zeichen in was anderes konvertiert wird?


Gruß
Stefan

"Stefan Theobald" schrieb im Newsbeitrag
news:%23$
Hallo zusammen,

ich habe ein Problem mit einer XML-Datei und brauche eure Hilfe.

Ich habe ein Datagrid, das ich mit Daten fülle. Hintendran liegt ein XSD
File, der die Struktur enthàlt.
Ich schreibe das DataGrid mittels
DS_ITEMS_IN.WriteXml(Ausgabeverzeichnis_XML_Datei & "ITEMS_IN.XML",
XmlWriteMode.IgnoreSchema)
in eine XML-Datei.

Ich habe aber das Problem, dass ich in einem Feld Text stehen habe und
dieses mit dem CDATA Tag gekennzeichnet werden soll, damit die
Formatierung ignoriert wird.

Wie bekomme ich das hin?????
Ich wollte
Datenzeile_Beschreibung.Item("BESCHREIBUNG_TEXT") = ChrW(60) & "![CDATA["
& Datenzeile_aus_Meine_Artikeltabelle.Item("TEXT") & "]]" & ChrW(62)
machen, aber dann wird das in der XML-Datei nicht als Tag sondern als Text
interpretiert.

Das sieht dann so aus:
<BESCHREIBUNG LongText="YES">&lt;![CDATA[blablabla]]&gt;</BESCHREIBUNG>

Es müsste aber so aussehen:
<BESCHREIBUNG LongText="YES><![CDATA[blablabla]]></BESCHREIBUNG>


Wer kann mir sagen, wie ich das hinbekomme?


Gruß
Stefan


Ähnliche fragen