Ich muss einige komplexe XML-Dateien in meiner Android-Anwendung analysieren. Gibt es eine gute Bibliothek dafür, wie es TouchXMl für iPhone gibt?Android: Beste XML-Parsing-Bibliothek?
Antwort
Oder Sie könnten die org.xmlpull.v1.XmlPullParser verwenden - ich gefunden habe es viel einfacher ist als die SAX-Parser zu verwenden, und es hat noch weitere Vorteile:
http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html
Das SAX XML Parser ist bereits in das Android SDK integriert.
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).
Ich kenne nicht die Kriterien, nach denen "am besten" definiert ist. aber hier ist ein neues Forschungspapier, den vorhandenen Java-XML-Rahmen mit großen Details analysiert ...
http://recipp.ipp.pt/bitstream/10400.22/1847/1/ART_BrunoOliveira_2013.pdf
- 1. Android Login - Beste Implementierung
- 2. Beste Methode Android Gradle Abhängigkeiten zu verwalten
- 3. Android SQLight Verschlüsselung beste leichte Option?
- 4. Beste Methode zur Überwachung von Android-Systemmetriken
- 5. Beste Weg Tastatur in Android verstecken
- 6. Beste Weise, diese Tabelle in android
- 7. Beste Möglichkeit, Nachrichtenartikel in Android zu speichern?
- 8. Beste Möglichkeit zum Cache-Daten in Android
- 9. beste OCR (optische Zeichenerkennung) Beispiel in Android
- 10. Beste Lernressource für OAuth
- 11. beste 3 Android-Handy in Indien für Anwendungsentwickler (Testzweck)?
- 12. Die beste Möglichkeit, AsyncTasks in Android regelmäßig auszuführen
- 13. Android-Anwendung - beste Möglichkeit, um ein berechnetes Ergebnis anzuzeigen
- 14. Was ist der beste Ersatz für eine Galerie in Android?
- 15. beste Möglichkeit, ui Thread in Android zu aktualisieren
- 16. Android - Der beste Weg, um asynchrone Aufgaben zu erledigen
- 17. Beste Möglichkeit zum Speichern gemeinsamer Daten in Android
- 18. Beste Speicherdatei für vorhandene Bilder, die in Android beschreibbar ist
- 19. Der beste Weg für Social Sharing in Android
- 20. Wie wird der beste Vorname eines Benutzers in Android abgerufen?
- 21. Beste Maps API für Android mit Satellitenansicht und Offline-Caching
- 22. Zeit berechnen und vergleichen für die beste Zeit in Android
- 23. Beste Strategie zum Erstellen einer ListView von Formularen in Android?
- 24. Der beste Weg, flüssige Animationen in Android zu erreichen
- 25. was ist die beste wahl für lokale caching in android?
- 26. Die beste Architektur für einen lang andauernden Dienst unter Android
- 27. Was ist die beste Alternative für gemeinsame Einstellungen in Android?
- 28. Beste Methode zum Senden von Daten über Geräte? (Android)
- 29. Der beste Weg Bitmap von Android IntentService zu bekommen
- 30. Beste Video-Streaming-Option für Android/iOS AWS
Ihr Link ist tot – MrMaffen
oh, Korrektur ... Dank für die Eingabe –