Возврат каретки в 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. Мое предположение таково: в узле просто текст, дочерний элемент не вставлен.

Есть ли другие форматирования, кроме возврата каретки?

Ответы на вопрос(1)

Ваш ответ на вопрос