Packages / openSUSE Tumbleweed / Productivity/Publishing/XML / saxon10
[Source: saxon10]
Package: saxon10 (10.9-5.5)
[Project overview: saxonhe]
Процесор XSLT SAXON від Michael Kay
Пакет Saxon — це набір інструментів для обробки XML-документів. Основні
компоненти:
• Процесор XSLT, який можна використовувати з командного рядка або викликати з
застосунку за допомогою наданого API. Saxon реалізує Recommendation
XSLT 3.0. Продукт також можна використовувати для запуску таблиць стилів XSLT 2.0 або
таблиць стилів XSLT 1.0 у режимі зворотної сумісності.
• Процесор XPath, доступний застосункам через надане API. Він
підтримує XPath 2.0 і XPath 3.1. Його також можна використовувати в
режимі зворотної сумісності для обчислення виразів XPath 1.0.
• Процесор XQuery, який можна використовувати з командного рядка або викликати з
застосунку за допомогою наданого API. Він підтримує XQuery 3.1, що також
дозволяє виконувати запити XQuery 1.0 або 3.0. З Saxon-EE ви також можете
використовувати розширення XQuery, визначені в Recommendation XQuery Update 1.0, але
pізніші робочі чернетки XQuery Update не підтримуються (W3C припинив роботу
над цими версіями).
• Процесор XML Schema. Він підтримує як XSD 1.0, так і XSD 1.1. Його можна
використовувати окремо для перевірки коректності схеми або для валідації вихідного
документа щодо визначень у схемі. Він також використовується для підтримки
функціональності schema-aware процесорів XSLT і XQuery. Як і інші
інструменти, його можна запускати з командного рядка або викликати з застосунку.
• На платформі Java під час використання XSLT, XPath, XQuery або
валідації XML Schema Saxon пропонує вибір API. Якщо вам потрібна портативність між
інструментами різних постачальників, ви можете використовувати JAXP API для обробки XSLT, XPath і XML
Schema, а також інтерфейс XQJ для XQuery. З іншого боку, якщо ви
хочете більш інтегроване та повне API з доступом до всіх можливостей
Saxon, рекомендується інтерфейс s9api. За потреби ви також можете глибше
зануритися у внутрішні механізми Saxon: особливої спроби
зробити інтерфейси приватними не було, і всі публічні інтерфейси задокументовані в
JavaDoc. Очевидно, що чим глибше ви заходите, тим більший ризик зміни інтерфейсів
u майбутніх випусках.
• На платформі .NET Saxon пропонує API, що забезпечує тісну інтеграцію з
іншими службами, доступними з .NET, зокрема з класами, пов’язаними з XML, у
просторі імен System.Xml. Неможливо використовувати Saxon як прозору plug-in-
заміну процесора System.Xml.Xsl, бо API рушія Microsoft
використовує конкретні класи, а не абстрактні інтерфейси. Однак його
можна використовувати як функціональну заміну з незначними змінами в коді застосунку.
Other Packages Related to saxon10:
Download saxon10
| Architecture | Package Size | Installed Size | Files |
|---|
| noarch | 4.0 MiB | 4.4 MiB | [list of files] |
Шляхи файлів пакета (11)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/share/java/saxon10.jar
- /usr/share/licenses/saxon10
- /usr/share/licenses/saxon10/ASM.txt
- /usr/share/licenses/saxon10/ICU-J.txt
- /usr/share/licenses/saxon10/JAMESCLARK.txt
- /usr/share/licenses/saxon10/JLINE2.txt
- /usr/share/licenses/saxon10/LICENSE.txt
- /usr/share/licenses/saxon10/THAI.txt
- /usr/share/licenses/saxon10/UNICODE.txt
- /usr/share/maven-metadata/saxon10.xml
- /usr/share/maven-poms/saxon10.pom
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f