Я создал следующий простой xml (используется escape-последовательность C) "<A>\n</A>
"
Когда MSXML
(v4 и v6) сериализует документ DOM с использованием IXMLDOMDocument2.xml, он переводит новую строку в формат dos и возвращает: "<A>\r\n</A>
".
Когда я использую DOM для извлечения только строкового узла внутри <A>
элемента, я получаю правильный одиночный символ ("\n")
string.
Конечно, у меня preserveWhiteSpace
установлено VARIANT_TRUE
XML.Net
и анализаторы Xerces работают нормально и не изменяют сохраненную строку при сериализации XML-документа.
Это ошибка в msxml? любая идея?
thx Jiri