Parsowanie dużego XML-a mechanizmem DOM

Odpowiedz Nowy wątek
2011-10-19 07:46
axl
0

Witam

Mam spore XML-e około 35MB. Praktycznie każda informacja z niego jest wyciągana. Do tej pory parsowałem go za pomocą parsera STAX. Problem polega że informacje o obiekcie zapisanym w XMLU wyciągana jest z różnych miejsc XML-a i strasznie komplikuje to mój kod, który powoli staje się nieczytelny. Czy parsowanie tak dużego pliku mechanizmem DOM to w ogóle dobry pomysł? Wydaje mi się, że zastosowanie parsera DOM było by w moim wypadku prostsze.

Czy ktoś ma już podobne doświadczenie i może mi dać kilka wskazówek ?

Dzieki z góry

Pozostało 580 znaków

2011-10-19 16:22
0

35MB to nie tak dużo. Masz jakieś ograniczenia na pamięć?

Pozostało 580 znaków

2011-10-19 16:51
axl
0

Obecnie w aplikacji mam ustawionego Xmx na 768MB i przy takiej wartości wczytanie danych tego xml-a do pamięci przechodzi.

Niestety nie mogę parsować go sekwencyjnie.

Gdy będę miał chwilę czasu spróbuję go wczytać DOM-em i zobaczyć czy da radę.

:)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0