[英]Remove xml formatting of an XElement?
我在XElement
的ToString
-method上错过了一个选项SaveOptions.Compact
,它将删除所有不必要的换行符和缩进。
是否有另一种方法可以实现这一点,而不会触及元素文本中任何重要的空格/换行符? 结果应该是没有格式的XML字符串或XElement。
这里是我的意思的VB例子(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>"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.