我使用的XmlReader在.NET中使用一个循环来解析XML文件:
while (xml.Read()) {
switch xml.NodeType {
case XmlNodeType.Element:
//Do something
case XmlNodeType.Text:
//Do something
case XmlNodeType.EndElement:
//Do something
}
}
我在想,如果这是正常的,下面的XML代码不会产生一些结束元素节点? 请注意前丢失的空间/>,但我不认为这就是问题所在。
<date month="November" year="2001"/>
<zone name="xml"/>
是否有不同的节点类型或属性,以指示自动关闭的元素?