【发布时间】:2011-12-01 22:05:22
【问题描述】:
我正在使用 XmlDocument 解析 XML 文档。当源文件包含
<template>
<name>ABC</name>
<version>1</version>
ABC
DEF
<author />
ABC
我经常需要获取纯底层 XML,为此我使用 InnerXml。但是当只有空格时,InnerXml 会丢弃两个 XML 元素之间的所有空格。意思是上面的片段是 InnerXml 不是你在上面看到的 - 而是:
<template><name>ABC</name><version>1</version>
ABC
DEF
<author />
ABC
如何在没有丢弃空格的情况下获取XmlNode 的内容?它必须在 XmlDocument 中的某个位置,因为当使用 Save 保存它时,它会像已加载一样输出(意思就像第一个示例一样)。
【问题讨论】:
标签: .net xmldocument