Как удалить пробелы из XmlDocument - PullRequest
5 голосов
/ 05 августа 2009

У меня есть XML-документ, из которого я хочу удалить пробелы и возврат каретки. Как я могу получить модифицированный XML с помощью C #.

Ответы [ 2 ]

18 голосов
/ 05 августа 2009

Установите флаг preserveWhitespace в false:

XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = false;
doc.Load("foo.xml");
// doc.InnerXml contains no spaces or returns
3 голосов
/ 05 августа 2009

Чтобы удалить пробелы между тегами:

# Regex regex = new Regex(@">\s*<");  
# string cleanedXml = regex.Replace(dirtyXml, "><");

Источник и другая полезная информация здесь

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