как удалить возврат каретки, переводы строки, пробелы из строки - PullRequest
23 голосов
/ 24 мая 2011

как убрать пробелы, возврат каретки между <и>

**START BELOW THIS LINE***

</TestItem1Request>
  <Username>admin</Username>
  <Password>123abc..@!</Password>
  <Item1>this is an item</Item1>
</TestItem1Request>

**END HERE **

Я хочу, чтобы результат строки заканчивался следующим образом ...

</TestItem1Request><Username>admin</Username><Password>123abc..@!</Password><Item1>this is an item</Item1></TestItem1Request>

Как мне это сделать?

1 Ответ

52 голосов
/ 24 мая 2011

Если это действительный XML, вы можете использовать перечисление SaveOptions.DisableFormatting :

string input = @"<TestItem1Request>
  <Username>admin</Username>
  <Password>123abc..@!</Password>
  <Item1>this is an item</Item1>
</TestItem1Request>";

string result = XElement.Parse(input).ToString(SaveOptions.DisableFormatting);
Console.WriteLine(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...