C# XmlTextReader无法识别自封闭标记XML节点
XmlTextReader->XmlTextReader.NodeType==XmlNodeType.EndElement 上述内容不会返回自封闭元素的真实情况,如:C# XmlTextReader无法识别自封闭标记XML节点,c#,xml,C#,Xml,XmlTextReader->XmlTextReader.NodeType==XmlNodeType.EndElement 上述内容不会返回自封闭元素的真实情况,如: <Default Name= "One"/> 任何人都能说出它的替代解决方案吗。通过使用XmlTextReader.IsEmptyElement属性,我能够获得所需的结果 有没有其他方法可以达到预期的结果?因为给定的示例不是一个结束元素,而是一个空元素,所以找到的解决方案是正确的。因此,也许只需检查这两种情况即可获得
<Default Name= "One"/>
任何人都能说出它的替代解决方案吗。通过使用XmlTextReader.IsEmptyElement属性,我能够获得所需的结果
有没有其他方法可以达到预期的结果?因为给定的示例不是一个结束元素,而是一个空元素,所以找到的解决方案是正确的。因此,也许只需检查这两种情况即可获得您想要的状况:
if (XmlTextReader.NodeType == XmlNodeType.EndElement || XmlTextReader.IsEmptyElement)
注意,正确的术语是自动关闭。