Saxon (Software)

Saxon (Software)
Saxon
Entwickler Saxonica
Aktuelle Version 9.3.0.5
(21. April 2011)
Betriebssystem plattformunabhängig (Java), Microsoft Windows (.Net)
Programmier­sprache Java oder C#
Kategorie XSLT- und XQuery-Prozessor
Lizenz Saxonica (Professional und Enterprise Edition) MPL 1.0 (Home Edition)
www.saxonica.com

Saxon (zusammengesetzt aus SAX und on) ist ein XSLT- und XQuery-Prozessor zur Transformation von XML-Dokumenten. Er transformiert XML-Dateien mithilfe von XSLT-Stylesheets (z. B. in XHTML oder Text).

Das von Michael Kay entwickelte Programm gibt es in Implementierungen für Java und .NET. Die Java-Variante implementiert die standardisierte Schnittstelle Java API for XML Processing (JAXP), die Teil der Java 2 Platform Enterprise Edition (JEE) sowie seit Version 1.4 auch der Java Platform, Standard Edition (JSE) ist. Im Gegensatz zur in der Java-Laufzeitumgebung enthaltenen Standardimplementierung (eine von Sun Microsystems angepasste Variante von Xalan) unterstützt Saxon XSLT 2.0 und XPath 2.0.

Versionen

Die im November 2005 erschienene Version 6.5.5. ist die letzte Saxons mit reiner Unterstützung von XSLT 1.0.

Seit der Version 8.0 bis zur Version 9.1 gibt es Saxon in zwei Varianten. Saxon-B (B für Basic) unterstützt alle im XSLT-Standard als notwendig bezeichneten Befehle von XSLT 2.0 und XPath 2.0[1] sowie XQuery. Die Variante Saxon-SA (schema aware) ist zusätzlich Schema-sensitiv, d.h. sie kann XML-Dokumente unter Berücksichtigung von Informationen aus XML-Schemata verarbeiten.

Seit Version 9.2 gibt es sechs Varianten des XSLT-Prozessors, darunter Saxon-HE (Home Edition, Open Source, vollständiger Basic-XSLT-2.0-Prozessor) sowie Saxon-PE (Professional Edition) und Saxon-EE (Enterprise Edition), die zusätzlicher Features wie Streaming XSLT (Transformation eines XML-Dokumentes, ohne es vollständig in den Arbeitsspeicher zu laden), Erweiterungsfunktionen und Schema Aware XSLT unterstützen[2].

Saxon für Java benötigt mindestens die Version Java 5, Saxon 9.2 für .NET benötigt mindestens das .NET Framework 2.0.[3]

Weblinks

Einzelnachweise

  1. XSL Transformations (XSLT) Version 2.0. 21.1 Basic XSLT Processor
  2. Saxon Product/Feature Matrix auf saxonica.com, abgerufen am 11. Juli 2010
  3. Sourceforge Homepage, abgerufen am 11. Juli 2010

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Saxon — bezeichnet: eine Gemeinde im Bezirk Martigny des Kantons Wallis in der Schweiz, siehe Saxon VS eine Gemeinde im Département Meurthe et Moselle, Frankreich, siehe Saxon Sion eine britische Heavy Metal Band, siehe Saxon (Band) einen XSL und XQuery… …   Deutsch Wikipedia

  • 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… …   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

  • Michael Kay (software engineer) — Michael Kay Born October 11, 1951 (1951 10 11) (age 60) Hannover …   Wikipedia

  • XSL-T — 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

  • XSL Transformations — 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

  • History of Wikipedia — Wikipedia in the news redirects here. For an overview of Wikipedia mentioned in other media, see Wikipedia:Wikipedia in the media Growth of Wikipedia redirects here. For mathematical models of Wikipedia s expansion, see Wikipedia:Modelling… …   Wikipedia

Share the article and excerpts

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