Pom*_*oma 4 .net c# xml linq-to-xml
我有以下XElement:
<title>
<bold>Foo</bold>
<italic>Bar</italic>
</title>
Run Code Online (Sandbox Code Playgroud)
当我获得Value财产时,它返回FooBar没有空间.怎么解决?
根据定义,Value该的<title>元素是该元素的所有文本的连接.默认情况下,元素及其内容之间的空格被忽略,因此它给出了"FooBar".您可以指定要保留空格:
var element = XElement.Parse(xml, LoadOptions.PreserveWhitespace);
Run Code Online (Sandbox Code Playgroud)
但是它会保留所有空格,包括换行符和缩进.在您的XML中,有一个换行符和"Foo"和"Bar"之间的两个空格; 如何猜测你只想保留一个空间?
| 归档时间: |
|
| 查看次数: |
1971 次 |
| 最近记录: |