Удалить XML-форматирование XElement? - PullRequest
0 голосов
/ 11 июня 2019

Мне не хватает опции 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>"
...