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