Мне не хватает опции SaveOptions.Compact
для ToString
-метода XElement
, который удалял бы все ненужные переводы строки и отступы.
Есть ли другой способ достичь этого, не касаясь каких-либо значительных пробелов / новых строк в тексте элементов? Результат должен быть XML-строкой или XElement без форматирования.
Вот пример того, что я имею в виду (ответы на C # также приветствуются):
Dim myElement = <Foo>
<Bar>
<SomeElement>That may contain
Text
over several lines.</SomeElement>
</Bar>
</Foo>
Dim myString = myElement.ToString(SaveOptions.Compact)
'Expected result
myString = "<Foo><Bar><SomeElement>That may contain
Text
over several lines.</SomeElement></Bar></Foo>"