Klein0r
Erfahrenes Mitglied
Hallo zusammen,
ich habe über die suche zwar viel zum XmlTextWriter gefunden, aber nichts zu meinem Problem!
Folgendes:
Ich erzeuge anhang von Datenbankabfragen ein XSLT-File welches später beim parsen mit Daten gefüllt wird. Mein Programm dient also nur zu vereinfachten Erstellung der XSLT-Dateien.
Nun möchte ich, dass der spätere XSLT-Parser an Stelle X einen Zeilenumbruch einfügt. Bisher habe ich das per Hand in die Datei geschrieben:
Das hat auch prima funktioniert. Allerdings steht ich nun vor dem Problem, dass wenn ich diese Zeile mit dem XmlTextWriter schreibe, er mir das & in & wandelt. Das ist doch aber Schwachsinn weil es eigentlich ja schon ein HTML-Entity ist.
Hier der Code:
Ergebnis in der erstellten XSLT-Datei ist folgendes (nochmal zur Verdeutlichung):
Wie kann ich verhinden das dieser Effekt auftritt
lg
ich habe über die suche zwar viel zum XmlTextWriter gefunden, aber nichts zu meinem Problem!
Folgendes:
Ich erzeuge anhang von Datenbankabfragen ein XSLT-File welches später beim parsen mit Daten gefüllt wird. Mein Programm dient also nur zu vereinfachten Erstellung der XSLT-Dateien.
Nun möchte ich, dass der spätere XSLT-Parser an Stelle X einen Zeilenumbruch einfügt. Bisher habe ich das per Hand in die Datei geschrieben:
Code:
<xsl:text>
</xsl:text>
Das hat auch prima funktioniert. Allerdings steht ich nun vor dem Problem, dass wenn ich diese Zeile mit dem XmlTextWriter schreibe, er mir das & in & wandelt. Das ist doch aber Schwachsinn weil es eigentlich ja schon ein HTML-Entity ist.
Hier der Code:
Code:
XMLobj.WriteStartElement("xsl:text")
XMLobj.WriteString("
")
XMLobj.WriteEndElement() ' xsl:text
Ergebnis in der erstellten XSLT-Datei ist folgendes (nochmal zur Verdeutlichung):
Code:
<xsl:text>&#x0D;&#x0A;</xsl:text>
Wie kann ich verhinden das dieser Effekt auftritt
lg