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.1.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.
Maven
Si utiliza Maven, puede configurar la dependencia de CelerXML agregando las siguientes líneas en su pom.xml:
<dependency>
<groupId>com.celersms</groupId>
<artifactId>celerxml</artifactId>
<version>1.0.1</version>
</dependency>
Código Fuente
Por favor,
consulte nuestro repositorio de GitHub.






