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?