2010-10-13 8 views

Antwort

2

Verwenden Sie Woodstox. Es ist ein Stax-Pull-Parser, der tatsächlich alles XML unterstützt (im Gegensatz zu xmlpull, das gebündelt ist), effizient, ausgereift. Für mehr Bequemlichkeit hilft StaxMate auch, verwendet Woodstox (oder irgendeinen anderen Stax-Parser) für das Parsing, legt aber bequeme Cursor und Schreiber offen; ist aber immer noch 3x - 5x schneller als der DOM-Ansatz.

XmlPullParser, der erwähnt wurde, funktioniert zu einem gewissen Grad, kann aber nicht DTDs (nicht nur Validierung, sondern auch grundlegende Zeichen Entities), gibt kryptische Fehlermeldungen und hat keine Standard-Schnittstelle (SAX oder Stax).