J'essaie de trouver un moyen de valider un fichier XML volumineux par rapport à un fichier XSD. J'ai vu la question ...best way to validate an XML... mais les réponses indiquaient toutes 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, j'obtiens une exception OutOfMemoryException.Validation d'un énorme fichier XML
Existe-t-il d'autres outils, bibliothèques, stratégies pour valider un fichier XML plus grand que la normale?
EDIT: La solution SAX a fonctionné pour la validation Java, mais les deux autres suggestions de l'outil libxml ont été très utiles pour la validation en dehors de Java.
Pour un outil Windows facile à utiliser, vous pouvez utiliser [XML ValidatorBuddy] (http://www.xml-tools.com/ValidatorBuddy.htm) qui utilise l'analyseur Xerces SAX en interne pour valider des fichiers volumineux. – Clemens