加载 DOM 时的空白和有效空白处理

加载文档时,可以设置用于保留空白的选项,并在文档树中创建 XmlWhitespace 节点。 若要创建空白节点,请将 PreserveWhitespace 属性设置为 true。 如果属性设置为 false(默认值),则不会创建空格节点。 始终保留重要的空格节点,并且始终在内存中创建 XmlSignificantWhitespace 节点来表示此数据,而不考虑 PreserveWhitespace 标志的设置。

如果文档是从读取器加载的,则 XmlDocument 类上的 PreserveWhitespace 标志属性的设置仅当 XmlTextReader 上的 WhitespaceHandling 属性未设置为 WhitespaceHandling.None 时,才会影响 XmlWhitespace 节点的创建。 它是读取器上的 WhitespaceHandling 属性的值,该属性优先于 XmlDocument 上该标志的设置。 有关 XmlSignificantWhitespace 的详细信息,请参阅 XmlSignificantWhitespace

另请参阅