Saxon XSLT

Saxon XSLT

Saxon is an open-source XSLT and XQuery processor created by Michael Kay. Versions exist for Java and .NET.

The current version, as of June 2008, is 9.1.0.2. [ [http://saxon.sourceforge.net/ Saxon XSLT official website] ]

Versions

The original development line of Saxon ended with the version 6 series. This is a series of XSLT 1.0 processors. The current version, 6.5.5, is not undergoing further development aside from maintenance. The 6 series is only available for the Java programming language.

The current development line, Saxon 9, implements the XSLT 2.0 and XQuery 1.0 specifications. Saxon 9 is capable of processing XSLT 1.0 files as well.

Saxon 9 is broken into two separate forms: Saxon-B and Saxon-SA. Both of these are built on similar codebases. Saxon-B is open-source software released under the Mozilla Public License, while Saxon-SA is a closed-source commercial product.

The difference between Saxon-B and Saxon-SA is that B is "basic" while SA is "schema-aware". These terms are references to terms in the XSLT 2.0 and XQuery 1.0 specification. A processor that is "schema-aware" is able to use a W3C XML Schema to define the data types of the various elements in the source XML document(s). These data types can then be used in XPath 2.0 and XSLT 2.0 commands. A "basic" XSLT 2.0 processor is unable to use data typing information.

Saxon-SA also has additional features, such as added optimization, serial processing, etc.

The latest version, Saxon 9.1.0.2, conforms to the XSLT 2.0, XPath 2.0, and XQuery 1.0 W3C Recommendations, available in both -B and -SA forms, for Java and .NET.

Michael Kay, the author of Saxon, was the editor of the XSLT 2.0 specification.

Features

This table shows which features are available to which versions of Saxon. The Java and .NET versions are identical, so they share the same features.

References

External links

* [http://saxon.sourceforge.net/ Saxon-B homepage]
* [http://www.saxonica.com/ Saxonica homepage] , for Saxon-SA
* [http://www.stylusstudio.com/saxon_xquery_processor.html Saxon XQuery Tools]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Saxon (Software) — Saxon Entwickler Saxonica Aktuelle Version 9.3.0.5 (21. April 2011) Betriebssystem plattformunabhängig (Java), Microsoft Windows (.Net) Programmier­sprache …   Deutsch Wikipedia

  • Saxon — most commonly refers to: *Saxon people, a confederation of Old Germanic tribes *Anglo Saxons, early mediaeval peoples that settled in Britain **the Anglo Saxon period of English history *the inhabitants of the present day Free State of Saxony in… …   Wikipedia

  • Saxon — puede referirse a: Saxon, comuna suiza del cantón del Valais; Saxon, grupo musical británico; Saxon XSLT, software; John Saxon, actor estadounidense; la traducción inglesa del gentilicio sajón; Saxon, automóvil producido entre 1913 y 1923. Esta… …   Wikipedia Español

  • Saxon — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Saxon », sur le Wiktionnaire (dictionnaire universel) Saxon est un nom propre ou commun qui peut… …   Wikipédia en Français

  • XSLT-Prozessor — Ein XSLT Prozessor ist eine Software zum Umwandeln von Dokumenten mittels eines XSLT Stylesheets. Das Ergebnis ist ein neues Dokument, das (z. B. als DOM Objekt) direkt weiterverarbeitet oder in eine Datei ausgegeben werden kann. Der XSLT… …   Deutsch Wikipedia

  • XSLT — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt XSL Transformations Dateiendung .xsl …   Deutsch Wikipedia

  • Xslt — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt XSL Transformations Dateiendung .xsl …   Deutsch Wikipedia

  • XSLT — Extensible Stylesheet Language Transformations XSL Transformations Extension de fichier .xsl, .xslt Type MIME application/xslt+xml[1] Développé par …   Wikipédia en Français

  • XSLT (langage) — Extensible Stylesheet Language Transformations XSL Transformations Extension de fichier .xsl, .xslt Type MIME application/xslt+xml[1] Développé par …   Wikipédia en Français

  • XQuery — is a query language (with some programming language features) that is designed to query collections of XML data. It is semantically similar to SQL.XQuery 1.0 was developed by the XML Query working group of the W3C. The work was closely… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”