002
10.05.2005, 09:31 Uhr
~Jürgen
Gast
|
Moin, SAX ist glaub ich kein .net Standard, oder ?
Vielleicht hab ich mich ein bisschen missverständlich ausgedrück:
Irgendwo im Programm wird eine XML-Datei mit dem XMLTextWriter erzeugt. In einer anderen Klasse, wird zu einem anderen Zeitpunkt auch eine XML-Datei erzeugt die allerdings nicht auf dem Dateisystem abgelegt wird, sonder als XMLDocument in diese Datei eingefügt werden soll. Wenn ich das XMLDocument in einen String umwandle und dann sowas mache:
MyXmlTextWriter.WriteString( "Das ganze XMLDocument als String" );
wird das dann in die Datei geschrieben, aber die ganzen Zeilenumbrüche, eckigen Klammern werden codiert also als &;.. irgendwas eingefügt; da das ganze ja als String interpretiert wird. Meine Frage deshalb: Wie kann ich ein Objekt der Klasse XMLDocument in so eine XML-Datei einfügen, so daß all diese Zeiche auch als solche eingefügt werden. Ich habe hier nicht die Möglichkeit " ...WriteStartElement" oder sowas zu machen, weil ich das Ganze ja als ein einziges Objekt habe und ansonsten diese Instanz erstmal parsen müssten. |