Devo analizzare alcuni file xml complessi all'interno della mia applicazione Android. C'è una buona libreria per farlo, come c'è TouchXMl per iPhone?Android: la migliore libreria di analisi XML?
risposta
Oppure si potrebbe usare l'org.xmlpull.v1.XmlPullParser - ho trovato molto più facile da usare rispetto alla SAX Parser ed ha altri vantaggi:
http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html
Lo SAX XML Parser è già integrato nell'SDK di Android.
Utilizzare Woodstox. È un parser Stax pull, in realtà supporta tutto XML (a differenza di xmlpull che è in bundle), efficiente, maturo. Per maggiore praticità, aiuta anche StaxMate, usa Woodstox (o qualsiasi altro parser di Stax) per l'analisi ma espone utili cursori e scrittori; ma è ancora 3x - 5 volte più veloce dell'approccio DOM.
XmlPullParser che è stato menzionato funziona in una certa misura, ma non può gestire DTD (non solo convalida ma anche entità di carattere di base), dà messaggi di errore criptici e non ha un'interfaccia standard (SAX o Stax).
Non conosciamo i criteri con cui è definito "migliore". ma qui è un documento di ricerca recente che analizza framework Java XML esistente con grandi dettagli ...
http://recipp.ipp.pt/bitstream/10400.22/1847/1/ART_BrunoOliveira_2013.pdf
- 1. Analisi stringa XML in Android?
- 2. Tecnica di analisi XML di Android
- 3. La migliore introduzione ai dialetti e analisi?
- 4. Analisi PDF avanzata con Python (estrazione di testo senza tabelle, ecc.): Qual è la migliore libreria?
- 5. jQuery XML di analisi/Movimento
- 6. La migliore libreria json rpc 2.0 per Android
- 7. Libreria di analisi nome Java?
- 8. Analisi XML in iPhone
- 9. Analisi XML, TXMLDocument
- 10. Analisi xml in NSXMLParser
- 11. Analisi XML in Python
- 12. Analisi XML tramite XDocument
- 13. La migliore libreria di archiviazione per iOS
- 14. La migliore libreria GIS di Python?
- 15. La migliore libreria di java twitter?
- 16. analisi/scansione/tokenizzazione "XML raw"
- 17. Ottenere un migliore messaggio di errore di analisi da ElementTree
- 18. Quale libreria XML-RPC?
- 19. Android Studio: Errore analisi XML & URI non è registrato
- 20. Analisi CDATA XML con PHP
- 21. XML analisi con query SQL
- 22. XML analisi con QML XmlListModel
- 23. Libreria di analisi numero di telefono .NET
- 24. errore di analisi xml sul carattere illegale
- 25. Errore di analisi xml: "Carattere non valido"
- 26. Analisi di stringhe XML in MATLAB
- 27. Analisi semplice XML con Nokogiri
- 28. Libreria di volley per Android parse xml response?
- 29. Errore di analisi XML: non ben formato
- 30. che è meglio in termini di prestazioni di analisi in Android, XML o JSON?
il tuo link è morto – MrMaffen
oh, correzione fatta ... grazie per l'ingresso –