Control de Tags vacios con SAX
Hola a tod@s,
tengo un pequeño problema parseando un XML con SAX, cuando alguno de los tags es vacio. En este caso saltan los eventos startElement() y endElement() de manera consecutiva, y no salta el evento characters(). Sabe alguien si hay algun evento o manera de controlar cuando un tag viene vacio???? Necesito hacer un tratamiento de los tags vacios.
Muchas gracias.
tengo un pequeño problema parseando un XML con SAX, cuando alguno de los tags es vacio. En este caso saltan los eventos startElement() y endElement() de manera consecutiva, y no salta el evento characters(). Sabe alguien si hay algun evento o manera de controlar cuando un tag viene vacio???? Necesito hacer un tratamiento de los tags vacios.
Muchas gracias.
Hola
El sax es serial, por lo que te va a ir soltando eventos, la forma de detectar si esta vacio es mediante programacion, sin tener en cuanta los espacios ignorables en blanco debes programar tu parser para ver si hay contenido entre el start element y el end element, el state pattern te puede ser muy util para esto.
El sax es serial, por lo que te va a ir soltando eventos, la forma de detectar si esta vacio es mediante programacion, sin tener en cuanta los espacios ignorables en blanco debes programar tu parser para ver si hay contenido entre el start element y el end element, el state pattern te puede ser muy util para esto.
