XML-процессоры для выполнения xqj в Java - PullRequest
2 голосов
/ 10 октября 2011

Мне нужно запросить данные XML с помощью XQJ в моем Java-приложении. Я хотел узнать, какие у меня есть варианты для процессоров xml / xquery.

Я исследовал и узнал о:

  1. процессор xquery оракула, который поставляется с Oracle 11g
  2. Saxon.

Любые другие предложения?

Ответы [ 4 ]

3 голосов
/ 17 октября 2011

Возможно, вы захотите попробовать BaseX, который также предлагает полную реализацию XQJ:

http://basex.org/products/ http://docs.basex.org/index.php?title=Special%3ASearch&search=xqj

Скорее всего, вы получите лучшие результаты при использованиинативные API, независимо от того, какой процессор вы используете (но, конечно, есть и причины использовать XQJ).

Надеюсь, это поможет, Ханнес

2 голосов
/ 29 июня 2013

Помимо наличия процессора, вам необходим API. XQJ.net Чарльза Фостера вполне может помочь eXist, baseX, Sedna и Marklogic.

http://xqj.net/

2 голосов
/ 01 июня 2012

Вы, безусловно, можете попробовать драйверы MarkLogic, eXist, BaseX или Sedna XQJ, расположенные по адресу http://xqj.net

Было бы глупо использовать собственные API-интерфейсы поставщика, поскольку вы будете привязаны к конкретному поставщику базы данных, без повышения производительности.

Также вы можете попробовать проверить запись XQJ в Википедии для большей ясности:

http://en.wikipedia.org/wiki/XQuery_API_for_Java

1 голос
/ 11 октября 2011

Зорба имеет ветку XQJ . Пожалуйста, обратитесь к списку пользователей почтовых рассылок для получения дополнительной информации об этом.

...