Pracuję nad aplikacją, w której za pierwszym razem będę analizować dane z pliku xml pochodzącego ze zdalnego serwera.Android: Najlepszy analizator składni do analizy danych XML
Ale nie jestem w stanie wybrać, który analizator składni jest wydajny lub najlepiej pasuje do parsowania. Ponieważ istnieje głównie trzy rodzaje parsowania, które wiem:
- SAX
- XMLPullParsing
- DOM
Jaki jest najlepszy parser do analizowania danych? Podczas wyszukiwania w Google i znalazłem pozytywne i negatywne obie strony powyższych parserów. Ale nie byłem w stanie określić, który jest najbardziej wydajny.
Kod XML zawiera duże ilości danych z wieloma tagami.
Proszę, poprowadź mnie i zasugeruj mi który parser powinienem użyć, ponieważ używam parsowania w mojej aplikacji po raz pierwszy.
użyj sax lub xmlpullparsing. – Raghunandan
jeśli rozmiar pliku jest rozsądny, spróbuj dom. jeśli nie pasuje do rdzenia, użyj sax. pokaż nam swój schemat i powiedz nam, jakie rzeczy robisz z danymi. –
Oznacza sax jeśli jest dobry, a dom dla ciężkich danych, ale proszę powiedz mi o xmlpullparser. Najlepsze wśród sax i xmlpull. –