Packages / openSUSE Leap 16.0 / Productivity/Publishing/XML / saxon10
[Source: saxon10]
Package: saxon10 (10.9-160000.2.2)
[Project overview: saxonhe]
Le processeur XSLT SAXON de Michael Kay
Le paquet Saxon est une collection d'outils pour le traitement de documents XML. Les
principaux composants sont :
• Un processeur XSLT, qui peut être utilisé depuis la ligne de commande, ou invoqué depuis
une application, via une API fournie. Saxon implémente la Recommendation
XSLT 3.0. Le produit peut également être utilisé pour exécuter des feuilles de style XSLT 2.0, ou
des feuilles de style XSLT 1.0 en mode de compatibilité ascendante.
• Un processeur XPath accessible aux applications via une API fournie. Celui-ci
prend en charge XPath 2.0 et XPath 3.1. Il peut également être utilisé en
mode de compatibilité ascendante pour évaluer des expressions XPath 1.0.
• Un processeur XQuery qui peut être utilisé depuis la ligne de commande, ou invoqué depuis
une application via une API fournie. Celui-ci prend en charge XQuery 3.1, qui permet aussi
d'exécuter des requêtes XQuery 1.0 ou 3.0. Avec Saxon-EE, vous pouvez également
utiliser les extensions XQuery définies dans la Recommendation XQuery Update 1.0, mais
les brouillons de travail ultérieurs de XQuery Update ne sont pas pris en charge (le W3C a abandonné les travaux
sur ces versions).
• Un processeur XML Schema. Celui-ci prend en charge à la fois XSD 1.0 et XSD 1.1. Il peut être
utilisé seul pour valider la correction d'un schéma, ou pour valider un document
source par rapport aux définitions d'un schéma. Il est également utilisé pour prendre en charge la
fonctionnalité schema-aware des processeurs XSLT et XQuery. Comme les autres
outils, il peut être exécuté depuis la ligne de commande, ou invoqué depuis une application.
• Sur la plateforme Java, lors de l'utilisation de XSLT, XPath, XQuery ou de la
validation de schémas XML, Saxon offre un choix d'API. Si vous avez besoin de portabilité entre
les outils de différents fournisseurs, vous pouvez utiliser l'API JAXP pour le traitement XSLT, XPath et XML
Schema, et l'interface XQJ pour XQuery. En revanche, si vous
voulez une API plus intégrée et complète offrant l'accès à toutes les
fonctionnalités de Saxon, l'interface s9api est recommandée. Vous pouvez aussi plonger plus profondément
dans les internes de Saxon si nécessaire : il n'y a pas eu de tentative particulière
de rendre les interfaces privées, et toutes les interfaces publiques sont documentées dans le
JavaDoc. Clairement, plus vous descendez en profondeur, plus le risque que les interfaces
changent dans les versions futures est grand.
• Sur la plateforme .NET, Saxon offre une API qui permet une intégration étroite avec
d'autres services disponibles depuis .NET, notamment les classes liées à XML dans le
espace de noms System.Xml. Il n'est pas possible d'utiliser Saxon comme un remplacement plug-in
transparent du processeur System.Xml.Xsl, car l'API du moteur Microsoft
utilise des classes concrètes plutôt que des interfaces abstraites. Cependant, il est
possible de l'utiliser comme remplacement fonctionnel avec des modifications mineures de votre code d'application.
Other Packages Related to saxon10:
dep: /bin/sh
Package not available
dep: /bin/sh
Package not available
dep: java-headless
Package not available
dep: [javapackages-filesystem]
Disposition du système de fichiers pour les paquets Java
dep: [update-alternatives]
Maintain symbolic links determining default commands
dep: [update-alternatives]
Maintain symbolic links determining default commands
Download saxon10
| Architecture | Package Size | Installed Size | Files |
|---|
| noarch | 4.0 MiB | 4.4 MiB | [list of files] |
Chemins de fichiers du paquet (13)
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.
- /etc/alternatives/jaxp_transform_impl.jar
- /usr/share/java/jaxp_transform_impl.jar
- /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 Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c