3 Stimmen

MSXML und Zeilenumbruch-Normalisierung(?) der Document.xml-Eigenschaft

Ich habe folgendes einfaches Xml erstellt (C Escape-Sequenz verwendet) " <A>\n</A> " Wenn MSXML (v4 und v6) DOM-Dokument mit IXMLDOMDocument2.xml serialisieren, ändert es den Zeilenumbruch in das Dos-Format und gibt zurück: " <A>\r\n</A> " stattdessen.

Wenn ich DOM verwenden, um nur String-Knoten innerhalb <A> Element erhalte ich korrekte einzelne Zeichen ("\n") String.

Natürlich habe ich preserveWhiteSpace eingestellt auf VARIANT_TRUE

XML.Net und Xerces-Parser funktionieren einwandfrei und ändern die gespeicherte Zeichenfolge bei der Serialisierung des Xml-Dokuments nicht.

Ist das ein Fehler in msxml? irgendeine Idee?

Danke Jiri

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X