2010-10-13 10 views

Respuesta

2

Use Woodstox. Es un analizador sintáctico de arrastre Stax, realmente admite todo XML (a diferencia de xmlpull que está incluido), eficiente y maduro. Para mayor comodidad, también ayuda StaxMate, usa Woodstox (o cualquier otro analizador Stax) para analizar pero expone los cursores y escritores convenientes; pero sigue siendo 3x - 5x más rápido que el enfoque DOM.

XmlPullParser que se menciona funciona hasta cierto punto, pero no puede manejar DTD (no solo la validación, sino incluso las entidades de caracteres básicos), proporciona mensajes de error crípticos y no tiene interfaz estándar (SAX o Stax).