Как сделать XML, чтобы не заменять символы амперсанда в ASP.NET автоматически - PullRequest
0 голосов
/ 22 июня 2011

Существует метод, который берет шаблон * .xml, созданный в формате Excel, и вставляет в него текст. Когда я вставляю текст с символами \ r \ n, Excel игнорирует тормоза и записывает все в одну строку. Оказывается, что Excel требует "
" в xml вместо "\r\n". Поэтому я пытаюсь заменить

NewText = NewText.Replace("\r\n", "
").Replace("\n", "
");
node["Data"].InnerText = NewText;

Но потом я вижу, что все "
" неявно изменены на "& amp; # 10;" по XmlDocument. Что я должен сделать, чтобы сохранить XML с "
" в нем?

1 Ответ

2 голосов
/ 22 июня 2011

Использовать CDATA

http://www.w3schools.com/xml/xml_cdata.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...