read nodo leer especifico atributos c# .net xml .net-2.0 xmlreader

nodo - xmlreader c#



XmlReader-¿El elemento de cierre automático no activa un evento EndElement? (1)

No, lo verifica mirando XmlReader.IsEmptyElement .

En los documentos para esa propiedad:

Un nodo EndElement correspondiente no se genera para los elementos vacíos.

Estoy usando XmlReader en .NET para analizar un archivo XML usando un bucle:

while (xml.Read()) { switch xml.NodeType { case XmlNodeType.Element: //Do something case XmlNodeType.Text: //Do something case XmlNodeType.EndElement: //Do something } }

Me preguntaba si era normal que el siguiente código XML no produzca algunos nodos EndElement. Tenga en cuenta el espacio faltante antes del />, pero no creo que ese sea el problema.

<date month="November" year="2001"/> <zone name="xml"/>

¿Hay un NodeType o propiedad diferente para indicar un elemento de cierre automático?