Je cherche un moyen de valider un grand fichier XML contre un XSD. J'ai vu la question ...meilleure façon de valider un XML... mais toutes les réponses pointaient vers l'utilisation de la bibliothèque Xerces pour la validation. Le seul problème est que lorsque j'utilise cette bibliothèque pour valider un fichier de 180 Mo, je reçois une OutOfMemoryException.
Y a-t-il d'autres outils, bibliothèques, stratégies pour valider un fichier XML plus grand que la normale ?
MODIFIER: La solution SAX a fonctionné pour la validation en Java, mais les deux autres suggestions pour l'outil libxml étaient également très utiles pour la validation en dehors de Java.