我有这些相当大的字符串,其中包含多个换行符”
“而且,在某些情况下,我什至可能会有一系列换行符”
...”。这会导致空行,我确实希望在通过 LoadXml()
将字符串加载到
XmlDocument对象中时保留空行。
默认情况下,空行将被删除。
我已经设法找到一种方法通过使用 XDocument 来保留这些空白行,但我仍然想检查是否有办法专门使用 XmlDocument 来做到这一点(以避免重构我的大块内容)依赖于 XmlDocument)
的代码使用
XmlDocument.PreserveWhitespace
属性
https://learn.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.preservewhitespace?view=net-8.0
如果在调用
Load或LoadXml之前PreserveWhitespace
为true
,则保留空白节点;否则,如果此属性为 false,则保留显着的空白,而不会保留空白。