Muszę parsować złożone pliki xml w mojej aplikacji na Androida. Czy jest jakaś dobra biblioteka do robienia tego, tak jak TouchXMl na iPhone'a?Android: najlepsza biblioteka analizy XML?
Odpowiedz
Albo można użyć org.xmlpull.v1.XmlPullParser - Znalazłem to znacznie łatwiejszy w użyciu niż SAX Parser i ma inne zalety:
http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html
Urządzenie SAX XML Parser jest już wbudowane w zestaw SDK systemu Android.
Użyj Woodstox. Jest to analizator składni Stax, faktycznie obsługuje cały XML (w przeciwieństwie do xmlpull, który jest spakowany), wydajny, dojrzały. Dla większej wygody, pomaga również, używa Woodstox (lub innego parsera Stax) do analizowania, ale eksponuje wygodne kursory i piszący; ale nadal jest 3x - 5x szybszy niż podejście DOM.
Wspomniany XmlPullParser działa w pewnym stopniu, ale nie radzi sobie z DTD (nie tylko walidacja, ale nawet podstawowe jednostki znaków), podaje tajemnicze komunikaty o błędach i nie ma standardowego interfejsu (SAX lub Stax).
Nie znam kryteriów, według których zdefiniowano "najlepsze". ale tutaj jest ostatni papier badania, które analizuje istniejące ramy java xml z wielką szczegóły ...
http://recipp.ipp.pt/bitstream/10400.22/1847/1/ART_BrunoOliveira_2013.pdf
- 1. Metoda analizy XML systemu Android
- 2. Najlepsza metoda do analizy różnych niestandardowych dokumentów XML w Javie
- 3. Biblioteka analizy równań C++
- 4. Biblioteka analizy nazw Java?
- 5. Najlepsza biblioteka skalowania obrazu
- 6. Jaka jest najlepsza biblioteka klienta JavaScript XML-RPC?
- 7. Biblioteka analizy SQL dla Pythona
- 8. Błąd analizy XML niezgodny tag
- 9. Najlepsza biblioteka graficzna .NET/Mono
- 10. Najlepsza biblioteka dla sesji PHP
- 11. Najlepsza biblioteka CTP RTP/RTSP
- 12. Najlepsza biblioteka sieci C/C++
- 13. Najbardziej efektywny sposób analizy Xml
- 14. Android: Najlepszy analizator składni do analizy danych XML
- 15. Jaka jest najlepsza biblioteka matematyki do użycia w java?
- 16. Najlepsza biblioteka klienta XMPP dla Node.js
- 17. Najlepsza aktywnie utrzymywana biblioteka Java XMPP?
- 18. Najlepsza biblioteka C++ do interakcji z ICQ?
- 19. Jaka jest najlepsza biblioteka OAuth2 C#?
- 20. Jaka jest najlepsza biblioteka przetwarzania obrazów JavaScript?
- 21. Najlepsza biblioteka js. Rpc 2.0 na Androida
- 22. Python - Najlepsza biblioteka GUI do pracy?
- 23. Błąd analizy składni XML: niezbyt dobrze utworzony
- 24. Unikać XML całkowitą analizy: jeśli pole puste
- 25. Błąd analizy XML w konsoli programistów Firefoksa
- 26. Biblioteka strumieniowania VLC Android
- 27. Biblioteka OCR systemu Android
- 28. Biblioteka Android STFP
- 29. Biblioteka Android Media Player
- 30. Czy istnieje bezpłatna biblioteka do analizy morfologicznej języka niemieckiego?
link jest martwy – MrMaffen
oh, korygujące wykonane ... Dzięki za wejście –