【发布时间】:2011-01-17 15:38:27
【问题描述】:
我们有这样的 XML:
<Example>
<Node>Some text here
<ChildNode>Child 1</ChildNode>
<ChildNode>Child 2</ChildNode>
</Node>
</Example>
我们正在使用XmlDocument 来解析这个。
当我们拥有“Node”元素的 XmlNode 时,XmlNode.InnerText 会返回:
"Some text hereChild 1Child2"
我们如何在没有子节点的内部文本的情况下获取 Node 元素的内部文本?我们真的不想使用任何 RegEx 或字符串拆分来完成此操作。
注意:我们也不想切换到使用一组不同的类来解析这个 XML,这将是太多的代码更改。
【问题讨论】: