⇩ Скачать

 

CelerXML, библиотека Java

 

CelerXML — это легковесная библиотека Java с открытым исходным кодом, поддерживающая стандарты XML: Simple API for XML (SAX и SAX2), а также Streaming API for XML (StAX). Данная библиотека может напрямую заменять другие XML-процессоры, без внесения изменений и перекомпиляции исходного кода Java-приложения. Главное преимущество CelerXML — производительность. Библиотека разработана для максимальной скорости и эффективности. Еще одно преимущество — совместимость с ранними версиями Java. CelerXML можно использовать с Java 1.6 и старше, тогда как другие XML-процессоры обычно требуют как минимум Java 8.

CelerXML

Установка

Просто добавьте celerxml-1.0.0.jar в текущий classpath. Если classpath содержит другие процессоры SAX или StAX, для выбора конкретной реализации можно использовать следующие системные свойства:

Настроить процессор SAX для использования реализации CelerXML:

-Djavax.xml.parsers.SAXParserFactory=com.celerxml.SAXParserFactoryImpl

Настроить процессор StAX для использования реализации CelerXML:

-Djavax.xml.stream.XMLInputFactory=com.celerxml.InputFactoryImpl

Дополнительные зависимости отсутствуют. Нет необходимости модифицировать или перекомпилировать Java-приложение для перехода от реализации SAX или StAX по умолчанию к CelerXML.

 

Исходный код

GitHubПожалуйста, обратитесь к нашему репозиторию на GitHub'е.