<oXygen/> XML Editor User Guide |
La distribution <oXygen/> est livrée avec les processeurs XSLT suivants :
Xalan-Java http://xml.apache.org/xalan-j/ est un processeur XSLT pour transformer des documents XML en HTML, texte ou tout autre type de document XML. Il implémente XSL Transformations (XSLT) Version 1.0 et XML Path Language (XPath) Version 1.0.
Saxon 6.5.4 http://saxon.sourceforge.net/saxon6.5.4/ est un processeur XSLT qui implémente la Version 1.0 de XSLT et XPath avec de nombreuses extensions puissantes. Cette version de Saxon inclut aussi la plupart des fonctions qui ont été définies dans le document de travail de XSLT 1.1, mais pour des raisons de conformité et de portabilité ces fonctions ne sont pas disponibles si l'en-tête de la feuille de style spécifie version="1.0".
Saxon-B http://saxon.sf.net/ implémente la conformité "basique" pour XSLT 2.0 et XQuery. Le terme de processeur XSLT 2.0 basique est défini dans les spécifications du document de travail XSLT 2.0 : c'est un niveau de conformité qui nécessite le supporte de toutes les fonctions du langage autres que celles qui mettent en œuvre le traitement de schéma.
En plus de cette liste, <oXygen/> supporte les processeurs suivants :
Libxslt http://xmlsoft.org/XSLT/ est la librairie C de XSLT développée par le projet Gnome. Libxslt est basé sur libxml2, la librairie C XML développée pour le projet Gnome. Elle implémente aussi la plupart des fonctions d'extension portables EXSLT et quelques extensions d'évaluation et d'expression de Saxon.
<oXygen/> utilise Libxslt via son outil de ligne de commande (Xsltproc). Le processeur XSLT processor est inclus dans la distribution de la version pour Windows, Mac OS X et Linux.
MSXML 3.0/4.0 http://msdn.microsoft.com/xml/ est disponible uniquement pour Windows 2000, Windows NT et Windows XP.
<oXygen/> utilise la moulinette XML de Microsoft via son outil de ligne de commande msxsl.exe
Comme msxsl.exe n'est qu'un emballage, Microsoft Core XML Services (MSXML) doit être installé sur l'ordinateur sinon vous aurez une alerte correspondate. Vous pouvez récupérer la dernière moulinette XML de Microsoft depuis le site web de Microsoft http://www.microsoft.com/downloads/details.aspx?FamilyId=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en
MSXML .NET http://msdn.microsoft.com/xml/ n'est disponible que pour Windows NT4, Windows 2000 et Windows XP.
<oXygen/> exécute les transformations XSLT transformations en utilisant l'implémentation XSLT du framework .NET (System.Xml.Xsl.XslTransform class) via l'utilitaie de ligne de commande nxslt .
Vous devez avoir déjà installé le framework .NET en version 1.0 sur votre système sinon vous aurez cette erreur : MSXML.NET requires .NET Framework version 1.0 to be installed. Exit code: 128
Vous pouvez récupérer la version 1.0 du framework .NET depuis le site web de Microsoft http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&displaylang=en
Saxon-8SA http://www.saxonica.com/ is the schema-aware edition of Saxon-8B and it is available on a commercial license from the Saxonica site. Saxon-SA includes an XML Schema processor, and schema-aware XSLT, XQuery, and XPath processors
Saxon-8SA http://www.saxonica.com/ est l'édition supportant les schémas de Saxon-8B et est disponible avec une licence commerciale depuis le site Saxonica. Saxon-SA inclut un processeurs de schémas XML et des processeurs supportants XSLT, XQuery, et XPath.
Afin de l'utiliser avec <oXygen/> vous devez placer saxon8sa.jar et la clé d'enregistrement de Saxonica dans le chemin des classes ou dans le dossier lib de <oXygen/>.
Saxon.NET http://weblog.saxondotnet.org/ is the port of Saxon-8B XSLT processor to the .NET platform and it is available on a Mozilla Public License 1.0 (MPL) from the Mozilla site.
In order to use it with <oXygen/> you have to unarchive the Saxon.NET distribution http://www.saxondotnet.org/saxon.net/downloads/Saxon.NET-1.0-RC1.zip in the <oXygen/> install folder.
Vous devez avoir déjà installé le framework .NET en version 1.1 sur votre système sinon vous aurez cette erreur : Saxon.NET requires .NET Framework 1.1 to be installed.
Vous pouvez récupérer la version 1.1 du framework .NET depuis le site web de Microsoft http://www.microsoft.com/downloads/ThankYou.aspx?familyId=262d25e3-f589-4842-8157-034d1e7cf3a3&displayLang=en
![]() | Note |
---|---|
Il n'y a pas de support intégré de XML Catalog pour les processeurs MSXML 3.0/4.0 et .NET. |