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-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'е.






