Librería CelerXML para Java
CelerXML es una librería Java de código fuente abierto que implementa los estándares para manejo de XML: Simple API for XML (SAX y SAX2) y Streaming API for XML (StAX). Puede sustituir directamente otros procesadores de XML, sin tener que modificar o recompilar el código fuente de la aplicación Java. La principal ventaja de CelerXML es el rendimiento. Esta librería fue diseñada para ofrecer máxima velocidad y eficiencia. Otra ventaja es la compatibilidad con versiones anteriores de Java. CelerXML es compatible con Java 1.6 y versiones posteriores, mientras que otros procesadores XML suelen requerir al menos Java 8.
Instalación
Simplemente agregue celerxml-1.0.0.jar en el classpath de Java. Si el classpath contiene otros procesadores
SAX o StAX, se pueden usar las siguientes propiedades del sistema para seleccionar la implementación requerida:
Configurar el procesador SAX para utilizar la implementación de CelerXML:
-Djavax.xml.parsers.SAXParserFactory=com.celerxml.SAXParserFactoryImpl
Configurar el procesador StAX para utilizar la implementación de CelerXML:
-Djavax.xml.stream.XMLInputFactory=com.celerxml.InputFactoryImpl
No hay dependencias adicionales. No es necesario modificar o recompilar la aplicación Java para cambiar la implementación predeterminada de SAX o StAX a la de CelerXML.
Código Fuente
Por favor,
consulte nuestro repositorio de GitHub.






