Как установить saxon
, так что он достаточно обновлен?
The file will be called saxon-he-10.0.jar for Saxon Home Edition, saxon-pe-10.0.jar for the Professional Edition, or saxon-ee-10.0.jar for the Enterprise Edition (where the "10.0" in the name will change to "10.1", "10.2", etc. in subsequent maintenance releases):
https://www.saxonica.com/html/documentation/about/gettingstarted/gettingstartedjava.html
Просто кажется, скачок с 6.x на 10.x, поэтому ошибаюсь ли я, предполагая, что есть способ установить более обновленную версию с apt
? Возможно, пакет libxslt
на snap
имеет более свежую версию:
nicholas@mordor:~/xml$
nicholas@mordor:~/xml$ snap find saxon
Name Version Publisher Notes Summary
libxslt 1.1.33+pkg-213d brlin - XSLT C library developed for the GNOME project
nicholas@mordor:~/xml$
nicholas@mordor:~/xml$ snap info libxslt
name: libxslt
summary: XSLT C library developed for the GNOME project
publisher: 林博仁(Buo-ren, Lin) (brlin)
store-url: https://snapcraft.io/libxslt
contact: https://github.com/Lin-Buo-Ren/libxslt-snap/issues
license: MIT
description: |
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to
define transformation for XML. Libxslt is based on libxml2 the XML C library developed for the
GNOME project. It also implements most of the EXSLT set of processor-portable extensions functions
and some of Saxon's evaluate and expressions extensions.
People can either embed the library in their application or use xsltproc the command line
processing tool. This library is free software and can be reused in commercial applications.
This is NOT an official distribution of libxslt, for any issue regarding using this snap please
refer to the issue tracker:
https://github.com/Lin-Buo-Ren/libxslt-snap/issues
snap-id: AZt5N0Bbo3oTTGDSg6F1pcfybcSzChps
channels:
latest/stable: 1.1.33+pkg-213d 2019-07-20 (67) 10MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: 1.1.33-49-g15edbe4+pkg-01d2 2019-07-20 (73) 10MB -
nicholas@mordor:~/xml$
Очевидно, версию 10 можно просто загрузить вручную, но, опять же, это довольно большая задержка с v6 до v10. Отсюда вопрос.
Вы ищете Saxon/C или Saxon/J?
На Java большинство людей с этим требованием используют Maven для открытого исходное издание. В настоящее время мы не публикуем коммерческие продукты на Maven из-за проблем с лицензированием, но у нас есть планы изменить это.
Для Saxon/C в настоящее время это ручная установка. Опять же, мы пытаемся улучшить возможность установки продукта, но это более сложно из-за большого количества комбинаций различных платформ.
Я не уверен в актуальности libxslt.