Подтвердить что ты не робот

Как удалить возвращаемые каретки, символы новой строки, пробелы из строки

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

**START BELOW THIS LINE***

</TestItem1Request>
  <Username>admin</Username>
  <Password>[email protected]!</Password>
  <Item1>this is an item</Item1>
</TestItem1Request>

**END HERE **

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

</TestItem1Request><Username>admin</Username><Password>[email protected]!</Password><Item1>this is an item</Item1></TestItem1Request>

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

4b9b3361

Ответ 1

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

string input = @"<TestItem1Request>
  <Username>admin</Username>
  <Password>[email protected]!</Password>
  <Item1>this is an item</Item1>
</TestItem1Request>";

string result = XElement.Parse(input).ToString(SaveOptions.DisableFormatting);
Console.WriteLine(result);