我在 .NET 中使用 XmlReader 使用循环解析 XML 文件:
while (xml.Read()) {
switch xml.NodeType {
case XmlNodeType.Element:
//Do something
case XmlNodeType.Text:
//Do something
case XmlNodeType.EndElement:
//Do something
}
}
我想知道以下 XML 代码不产生一些 EndElement 节点是否正常?请注意 /> 之前缺少的空格,但我认为这不是问题。
<date month="November" year="2001"/>
<zone name="xml"/>
是否有不同的 NodeType 或属性来指示自闭合元素?