XmlTextReader
- > XmlTextReader.NodeType == XmlNodeType.EndElement
上面写的并不会返回自我封闭元素的真实情况:
<Default Name= "One"/>
任何机构都可以告诉替代解决方案。我可以使用XmlTextReader.IsEmptyElement
属性来实现所需的结果。
还有其他方法可以达到预期效果吗?
答案 0 :(得分:1)
由于给定的示例不是结束元素,但 是一个空元素,因此找到的解决方案是正确的。所以也许只需检查两种情况就可以得到你想要的条件:
if (XmlTextReader.NodeType == XmlNodeType.EndElement || XmlTextReader.IsEmptyElement)