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