Возврат каретки в XmlNode Innertext
Я использую System.Xml для разбора созданного мной XML-файла. Часть внутреннего текста узлов содержит возврат каретки, например: « \ r [...] \ r ", Это потому, что я использовал Visual Studio для форматирования, прежде чем анализировать его.
Есть ли способ удалить возврат каретки, добавленный инструментами форматирования?
Спасибо!
Edit @Jon: действительно спасибо! Я использую подобный способ обойти проблему.
char[] escape = { ' ', '\r', '\n' };
string text = node.InnerText.Trim(escape);
Это позволяет избежать фильтрации возврата каретки в тексте.
Как вы упомянули, мой реальный вопрос - как отфильтровать форматирования при разборе xml. Мое предположение таково: в узле просто текст, дочерний элемент не вставлен.
Есть ли другие форматирования, кроме возврата каретки?