Ошибка с представлением символа § в xml-файле - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Обрабатываю xml-документы с помощью класса XmlDocument
XmlDocument xml = new XmlDocument();
xml.Load(file);
В процессе обработки вношу изменения в документ, поэтому классы типа XmlReader не подходят.

Столкнулся со следующей проблемой:

В ряде документов есть специальный символ: § (это символ §) Он не распознается при обработке и из-за этого после обработки документ не открывается в Word. (Ошибка Word при обработке XML-файла. Недопустимый знак xml) Может быть, кто-то в курсе как решить данную проблему? (хотелось бы, чтобы после обработки символы § остались на своих местах) Заранее спасибо.

Решение задачи: «Ошибка с представлением символа § в xml-файле»

textual
Листинг программы
string xml = "<node>it's my "node" & i like it<node>";
string encodedXml = System.Security.SecurityElement.Escape(xml);
 
// RESULT: <node>it's my "node" & i like it<node>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.333 из 5