J'ai créé suivant xml simple (séquence C d'échappement utilisé) "<A>\n</A>
" Lorsque MSXML
(v4 et v6) sérialiser DOM document en utilisant IXMLDOMDocument2.xml il change au format dos newline et renvoie: "<A>\r\n</A>
" à la place.MSXML et la normalisation de saut de ligne (?) De la propriété document.xml
Lorsque j'utilise DOM pour récupérer uniquement le nœud de chaîne à l'intérieur de l'élément <A>
, j'obtiens la chaîne ("\n")
.
Bien sûr, j'ai preserveWhiteSpace
ensemble à VARIANT_TRUE
XML.Net
et Xerces parseurs fonctionne très bien et ne modifient pas la chaîne stockée lors de la sérialisation du document XML.
Est-ce un bug dans msxml? une idée?
thx Jiri