我创建了以下简单的 xml(使用了 C 转义序列)“ <A>\n</A>
”当MSXML
(v4 和 v6)使用 IXMLDOMDocument2.xml 序列化 DOM 文档时,它将换行符更改为 dos 格式并返回:“ <A>\r\n</A>
”。
当我使用 DOM 仅检索<A>
元素内的字符串节点时,我得到正确的单个("\n")
字符串。
当然我已经preserveWhiteSpace
设置为VARIANT_TRUE
XML.Net
Xerces 解析器工作正常,并且在序列化 xml 文档时不会修改存储的字符串。
这是 msxml 中的错误吗?任何想法?
谢谢吉里