将字符串加载到 XmlDocument 后保留空行

问题描述 投票:0回答:1

我有这些相当大的字符串,其中包含多个换行符” “而且,在某些情况下,我什至可能会有一系列换行符” ...”。这会导致空行,我确实希望在通过 LoadXml() 将字符串加载到

XmlDocument
对象中时保留空行。

默认情况下,空行将被删除。

我已经设法找到一种方法通过使用 XDocument 来保留这些空白行,但我仍然想检查是否有办法专门使用 XmlDocument 来做到这一点(以避免重构我的大块内容)依赖于 XmlDocument)

的代码
c# xml xmldocument
1个回答
0
投票

使用

XmlDocument.PreserveWhitespace
属性

https://learn.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.preservewhitespace?view=net-8.0

如果在调用

Load
LoadXml
之前 PreserveWhitespacetrue,则保留空白节点;否则,如果此属性为 false,则保留显着的空白,而不会保留空白。

© www.soinside.com 2019 - 2024. All rights reserved.