Estoy tratando de encontrar una manera de validar un archivo XML grande contra un XSD. Vi la pregunta ...best way to validate an XML... pero todas las respuestas apuntaban a usar la biblioteca Xerces para la validación. El único problema es que cuando uso esa biblioteca para validar un archivo de 180 MB, obtengo una OutOfMemoryException.Validar un archivo XML ENORME
¿Existen otras herramientas, bibliotecas, estrategias para validar un archivo XML más grande que el normal?
EDITAR: La solución SAX funcionó para la validación de Java, pero las otras dos sugerencias para la herramienta libxml también fueron muy útiles para la validación fuera de Java.
Para una herramienta fácil de usar de Windows, puede usar [XML ValidatorBuddy] (http://www.xml-tools.com/ValidatorBuddy.htm) que utiliza el analizador Xerces SAX internamente para validar archivos enormes – Clemens