Java Xerces Jar и Йена - PullRequest
       22

Java Xerces Jar и Йена

0 голосов
/ 28 февраля 2012

Моя проблема хорошо подытожена здесь, http://tech.groups.yahoo.com/group/jena-dev/message/33894, которая также предлагает решение.Проблема заявлена, решение требует доступа к коду, и я работаю только с двоичным дистрибутивом программного обеспечения.Кто-нибудь знает, что еще я могу сделать, если есть файл JAR, который я могу скачать откуда-нибудь / добавить в classpath?Я пробовал разные версии XercesImpl.jar, и все они приводили к различным ошибкам.Любая помощь с благодарностью!

1 Ответ

0 голосов
/ 11 марта 2012

Apache Jena в настоящее время зависит (при компиляции и во время выполнения) от Apache Xerces (т.е. xerces: xercesImpl: 2.10.0), поэтому Apache Xerces не может быть удален без изменений исходного кода.

Xerces используется для RDF / XMLСинтаксический анализ и для типов данных.

В идеальном мире синтаксический анализ RDF / XML может выполняться в отдельном модуле (т. е. jena-rdfxml), который будет по-прежнему зависеть от Apache Xerces, и типы данных должны быть переопределены безопираясь на Apache Xerces.Таким образом, вы можете использовать модуль jena-core без поддержки RDF / XML и без зависимости от Apache Xerces.

Могу ли я спросить вас, зачем вам нужно или нужно удалить xercesImpl.jar из вашего пути к классам?

См. Также:

...