XML Xerces ще отговаря на вашите нужди. Използвам го и наистина ми харесва.
В допълнение към първата ви редакция:
Тъй като вашият XMl файл е много голям, трябва да помислите за оптимизиране на процеса на анализиране, тъй като за това може да се използва много памет и време.
Намерих хубав малък пример, за да започнете:
Друга добавка:
Ако не искате да пишете обикновен XML във вашата база данни... важно е да наблюдавате данните си, тъй като валидирането ви е остаряло, след като сте го записали в базата данни в различна форма. Уверете се, че валидирате с добра схема и някои допълнителни валидатори. Понякога големият XML може да бъде труден.