Xslt Tool For Mac

XML Editor for Mac OSX Oxygen is the best XML editor available for Mac, targeting a large number of users ranging from beginners to XML experts. It is the only XML tool that supports all of the XML schema languages. The XSLT and XQuery support is enhanced with powerful debuggers and performance profilers. The XSLT Tools AppleScript Scripting Addition allows AppleScript to apply XSLT transformations to XML data and to use XPath expressions to e. Macintosh Mac OS X 10.

This is the SourceForge home page for the Open Source Saxon XSLT & XQuery processor developed by Saxonica Limited. It also provides information about commercial versions of the Saxon product available from Saxonica.

See also the SourceForge project page for Saxon.

Documentation for the current release of Saxon is available online at http://www.saxonica.com/documentation.

Current releases

The latest version of Saxon is version 10, first released on 16 March 2020, available for Java and .NET.

The previous version Saxon 9.9 is the most stable version, first released on 27 September 2018, available for Java and .NET.

On the Java platform, Saxon 9.9 and 10 require Java 8 or above (earlier versions will run on Java 6 or above).

There are several editions of Saxon currently maintained:

  • Saxon-HE (Home Edition) is an open source product available under the Mozilla Public License version 2.0. It provides implementations of XSLT (3.0), XQuery (3.1), and XPath (2.0 and 3.1) at the basic level of conformance defined by W3C, plus from Saxon 10 the optional features higher-order functions and dynamic evaluation. It is available for Java and .NET.

  • Saxon-PE (Professional Edition) is a commercial product available at modest prices from Saxonica Limited. It adds a number of features to Saxon-HE, including support for Saxon extensions and extensibility mechanisms, support for further optional features defined in XSLT 3.0 and XQuery 3.1 including integration with the ICU-J library to provide localization for different languages, and support for external object models such as JDOM2, XOM, DOM4J, and AXIOM. It is available for Java and .NET.

  • Saxon-EE (Enterprise Edition) is the fully-featured commercial product. Saxon-EE 10 offers a complete implementation of the XSLT 3.0 Recommendation published on 8 June 2017. As well as a fully conformant XSD 1.0 and XSD 1.1 schema processor, and support for schema-aware XSLT and XQuery processing, it offers many other features including streaming in XSLT and XQuery, support for XQuery updates, an advanced query optimizer, compilation of XQuery and XSLT code to Java bytecode, multi-threaded execution, and much more. For full details, see the Saxonica website. It is available for Java and .NET.

  • Saxon-JS (JavaScript Edition) provides XSLT 3.0 running in the browser and on Node.js. Stylesheets are compiled into Stylesheet Export Files (SEFs) using Saxon-EE, or Saxon-JS on Node.js, and can then be executed in the browser. It runs in all modern browsers with JavaScript enabled. Details can be found on the Saxonica website Saxon-JS page.

  • Saxon/C is currently at version 1.2.1 for Linux, Mac OS, and Windows. This release is based on Saxon 9.9 source code. Saxon/C 1.2 offers the main Saxon products Saxon-HE, Saxon-PE and Saxon-EE for the C/C++, PHP and Python programming languages. Saxon/C is cross-compiled into a native executable library (.dll on Windows, .so on Linux) with APIs available to run XSLT 3.0, XQuery 3.1, XPath 3.1 and Schema Validation 1.0/1.1 from C/C++, PHP and Python applications. It can also be invoked from other languages such as Perl and Ruby. Details can be found on the Saxonica website Saxon/C page.

Saxon 9.9 on Java requires Java 8 or later. Earlier versions require Java 6 or later.

Saxon 9.8 on .NET requires .NET framework 3.5 or later. It also works on Mono, but we do not run complete tests on this platform. Saxon does not run on .NET Core (this is because the IKVM compiler which we rely on does not target this platform).

Product comparisons

A comparison of the features available in different editions of the Saxon product is available.

A detailed history of changes in successive releases is available.

Latest releases

Saxon-EE 10

The commercial Enterprise Edition from Saxonica, supporting XSLT 3.0, XPath 2.0 and 3.1, XQuery 3.1, XML Schema 1.0 and 1.1, and XQuery Update 1.0.

All current releases are listed on the Saxonica download page.

Source code for Saxon-EE is not available (except to Saxonica development partners).

Saxon-PE 10

The commercial Professional Edition from Saxonica, supporting XSLT 3.0, XPath 2.0 and 3.1, and XQuery 3.1. It omits support for some optional features of these specifications, notably schema awareness and (in the case of XSLT 3.0) streaming.

All current releases are listed on the Saxonica download page.

Source code for Saxon-PE is not available (except to Saxonica development partners).

Saxon-HE 10

The open-source implementation of XSLT 3.0, XPath 2.0 and 3.1, and XQuery 3.1. This provides the 'basic' conformance level of these languages; it also supports some optional features of the specifications such as serialization, higher-order functions, dynamic evaluation and support for XQuery modules.

Not included in the Home Edition are: schema processing and schema aware XSLT and XQuery; support for XPath 1.0 (and XSLT 1.0) backwards compatibility mode, numerous Saxon extensions; calling out to Java methods; XQuery Update support; various optimizations including join optimization, streamed processing, multi-threaded execution, and byte code generation.

There are four files available: a ZIP file containing executable code for the Java platform; a .EXE installer for the .NET platform; a resources file containing documentation and sample applications applicable to both platforms; and a ZIP archive of the source code for both platforms. (Documentation is also available online)

Recent Saxon-HE releases can also be downloaded from Maven: see Maven Repository.

Guitar effect patches for the VOX ToneLab ST-Patchlist - Upload patch - Request patch. Name Artist Rating. Date Uploader Downl; Boulevard of Broken Dreams: Green Day. Requested patches - Request patch. Artist Comments Submitted by; zappa. Clean with delay. The Distorted Patches for songs like. Vox tonelab. Patches Presets para a pedaleira VOX Tonelab EX // Presets Patches for the VOX Tonelab EX Guitar Multi Effects. VOX Tonelab EX patches settings. VOX 2ch Audio Driver for Windows v2.0.0 Release Note. The VOX 2ch USB-ASIO Driver allows certain VOX Products to be used as an ASIO compatible USB audio interface. With this driver, you can play and record audio with very low latency with an ASIO compatible application. – Based on ‘Standard ASIO 2.1’ – 2 Input, 2 Output – Sampling. Editing and patch librarian software was downloadable from the Vox web site. Tonelab Specifications Amp Models (16): Black 2x12, Tweed 1x12, Tweed 4x10, AC15, AC15TB, AC30, AC30TB, UK Blues, UK 68P, UK80s, UK90s, UK Modern, Recto, US HiGain, Boutique OD and Boutique CL.

The latest 10 maintenance release for Java and .NET is Saxon 10.3, released on 28 October 2020.

The latest 9.9 maintenance release for Java and .NET is Saxon 9.9.1.8, released on 22 October 2020. Saxon 9.9 is currently considered the most stable and reliable release.

Since Saxon 9.4, the Subversion repository for source code is no longer maintained in SourceForge, but on the Saxonica site at https://dev.saxonica.com/repos/archive/opensource. The repository does not contain the development branch of the code, only versions that have been released; it is the best way of obtaining bug fixes quickly if you are prepared to build the product from source (which is not for the faint-hearted).

Note that bug fixes are typically made available in Subversion as soon as they are available, and are then consolidated periodically into a maintenance release. Source code under development is not held in Subversion, and is not available until a tested release is issued. Sometimes prereleases of new facility releases are made available for testing; these are announced on the saxon-help mailing list but will not generally be advertised here.

Older releases of Saxon-HE remain available from SourceForge: see the SourceForge download page for details. If you require a release that is no longer listed, please ask: we can't offer to support it, but in general we don't mind you using it at your own risk.

Saxon-JS 2

Saxon-JS is the JavaScript edition of Saxon, offering XSLT 3.0 running in the browser and on Node.js. It supersedes the earlier Saxon-CE product. For information about the product, see the Saxonica website Saxon-JS page.

Bugs, Forums and Discussion Lists

The bug tracker for all versions of Saxon is a Redmine database hosted at saxonica.plan.io. You are free to enter new bugs here directly, or if bugs are raised by other routes (such as the mailing list) we will register them there if they need to be tracked.

The Redmine database also offers discussion forums and these are the best way to raise technical issues or questions that need an answer from the Saxonica development team.

The SourceForge project hosts a mailing list, saxon-help, which provides a good way of reaching other Saxon users. Since SourceForge is dedicated to open source, we don't encourage use of this list for issues specific to the commercial versions of the product.

If you need help using the underlying languages (XSLT, XQuery, XSD etc) and the problem is not specific to Saxon, it's better to use a general forum rather than a Saxon community resource. The StackOverflow site is the best place to get a good answer to straight coding questions, while the xsl-list (also known as the Mulberry list) is the place for deeper discussions about the nature of XSLT as a language.

To search the history of previous questions and answers on these lists, the database maintained at MarkMail is the most comprehensive and most readily searchable.

Please try to avoid contacting Saxonica developers by personal email; while we love to help, it's much easier to manage the correspondence through an archived forum.

Older Products

Saxon-B

Saxon-HE does not offer all the capabilities that were present in Saxon-B. Most notably, support for Saxon extension functions and other extensions was dropped, as was the capability for writing extension functions that rely on dynamic loading of Java or .NET code (a new facility for 'integrated extension functions' is however available). Users whose code relies on these features of Saxon-B should either purchase the Professional Edition product or stick with Saxon-B: the latest release of Saxon-B is 9.1.0.8, and although there are no plans to develop it further or maintain it, it will remain available indefinitely.

Saxon-B version 9.1.0.8 is a complete and conformant implementation of the XSLT 2.0, XQuery 1.0, and XPath 2.0 Recommendations published on 23 January 2007 by W3C.

Saxon-B 9.1.0.8 is available on both the Java and .NET platforms.

For the bug fixes in each successive maintenance release, see the Release Notes and Change Notes for the release on the SourceForge downloads page.

It can be downloaded from:

  • Download documentation and samples (11.9 Mbytes). (Note, this file was first issued with Saxon-B 9.1.0.1 and the URL reflects this. The source code present in this file is the source of 9.1.0.1)

Saxon 6.5.5

The Saxon XSLT 1.0 processor remains available. The latest version is 6.5.5. However, even if your stylesheets only require XSLT 1.0, it is probably better to run them under Saxon 9.x

This product is mature and stable, and further developments are very unlikely.

The download includes documentation, source code, Java executables, and sample code.

Known limitations of this release are listed here. This page will be updated with information about any new bugs that come to light.

Ant Task for Saxon

There is a custom Ant task for invoking Saxon XSLT transformations. This was previously issued as part of the Saxon product but has now been separated into a separate package under the Saxon SourceForge project. It is no longer actively developed and is not recommended (there are a number of bugs, and it is difficult to improve the quality because of an absence of test material). The download is here.

Ælfred

The Ælfred XML Parser that was bundled with Saxon versions up to version 7.1 is available as a separate download. It is of historic interest only.

DTDGenerator

Also available on this site is the DTDGenerator program. This was formerly produced as a Saxon demonstration application, but has since been adapted to work as a pure SAX application, with no dependencies on the Saxon software.

Documentation for earlier releases remains present on the SourceForge web site: 6.4.2, 6.4.3, 6.5, 6.5.1, 6.5.2, 6.5.3, 6.5.4, 6.5.5, 7.0, 7.1, 7.2, 7.3, 7.3.1, 7.4, 7.5, 7.5.1, 7.6, 7.7, 7.8, 7.9, 7.9.1

For releases from 8.0 onwards, the documentation is not available directly on the web site, but can be obtained by downloading the software.

Xslt Tool For Mac High Sierra

Michael H. Kay
28 October 2020

MOSO Xmplify XML Editor for macOS is a powerful XML editor built specifically for macOS. Xmplify provides a fully XML-aware editing environment with DTD and XML Schema-based auto-completion, automatic document validation, XSLT and XPath support, live HTML preview and much more.

Xmplify XML Editor is a 64-bit native Mac app built from the ground up for macOS, and provides a number of powerful features to make working with and manipulating XML simple and intuitive:

Fully XML-aware editing environment

Xmplify analyses your XML as you type, and maintains a rich set of meta-data so it can provide intelligent editing aids and suggestions according to your document's content and the current editing context.

Xslt Tool For Mac Os

See your document's structure at a glance

Xmplify provides an Outline view of your document that shows its structure, and automatically keeps the Outline up to date to reflect the latest edits.

Automatic document verification

If your document specifies a DTD or XML Schema, Xmplify automatically uses that to verify your document's content. The verification results are automatically kept up to date as your edit your document.

Auto-complete XML based on its DTD or XML Schema

Xmplify uses its knowledge of your document's current structure and its definition (DTD or XML Schema) to provide intelligent auto-completion suggestions. Xmplify's auto-completion pop-up also displays displays documentation relevant to each auto-completion, putting all the information you need to create and edit semantically correct documents at your fingertips.

Node documentation

Xmplify scans for and displays any documentation provided by your documents' XSDs for whatever node you're currently editing, providing you with full details of the current context no matter where you are in your document. If your document specifies a DTD, Xmplify displays documentation based on the DTD specification for the current node. And if your document doesn't specify an XSD or a DTD, Xmplify displays documentation based on the XSD it automatically derives for you.

And of course, like everything else in Xmplify, node documentation is automatically kept up to date as you move around in and edit your document - or its specification.

Xslt tool for mac installer

Automatic Schema derivation

If your document doesn't specify a DTD or XML Schema Xmplify automatically derives a schema and seamlessly uses the derived schema for providing intelligent auto-completion suggestions. Xmplify updates the derived schema as you edit your document, so it can always offer accurate suggestions.

Xslt Tool For Mac Installer

Xmplify can also derive a Schema from multiple source XML documents, so you don't need to compile a 'master' source XML document with all possible cases in order to derive a comprehensive Schema.

Navigate quickly to element definitions

Xmplify's Goto Specification feature allows you to quickly jump to the location in your document's DTD or XML Schema that defines the elements you're working with. If your document doesn't have an explicit DTD or schema, Goto Specification will take you to the relevant entries in the schema that Xmplify has automatically derived for your document.

XSL transformations

Xmplify makes applying XSLTs and working with their transformations easy, and with Xmplify's Web Preview features you can easily check the output of XSLTs that produce (X)HTML.

Xmplify includes a built-in XSLT 1.0 processor, libxslt, and supports external XSLT processors (including XSLT 2.0 and 3.0 processors), such as Saxon and Xalan.

Web Preview

Xmplify's Web Preview feature provides a preview of (X)HTML documents. Previews are automatically kept up to date as you edit your document.

Powerful searching by both XPath and Regular Expressions

Incremental search with regex support is built-in, and Xmplify makes it easy to run XPath queries and select matching nodes in your document.

Built from the ground up for macOS

Xmplify is a 64-bit native Mac app, designed and built from the ground up to leverage the power and elegance of macOS.

Xslt Tool Mac

In good company

Xmplify is used by a diverse range of leading businesses, educational & research institutions and individuals in over 50 countries around the world, including:

  • ABC News
  • Amazon
  • Agence France Presse
  • Agilent Technologies
  • Ally Financial
  • Apple
  • ATK Aerospace
  • Avid
  • Beats by Dr Dre
  • Big Nerd Ranch
  • Brightcove
  • British Museum
  • British Standards Institute
  • CBS Interactive
  • Cisco
  • Cochlear
  • Columbia Sportswear
  • Columbia University
  • Consumer Reports
  • CSG International
  • CSIRO
  • Dictionary.com
  • Disney
  • DN.se
  • Dolby Laboratories
  • eBay
  • F-Secure
  • F5 Networks
  • Fidelity Investments
  • FileMaker
  • Flipkart
  • Fraunhofer Institute
  • Genentech
  • Gracenote
  • Gulfstream Aerospace
  • HarperCollins
  • HP
  • IBM
  • IEEE
  • IMG
  • Imperial College London
  • Johns Hopkins University
  • JP Morgan
  • Juniper Networks
  • Lawrence Berkeley National Laboratory
  • LiquidSpace
  • London Business School
  • Marvell Semiconductor
  • Mayo Clinic
  • Merck
  • 南京大学 (Nanjing University)
  • Netflix
  • Nielsen
  • Nike
  • Nikon
  • Norwegian Broadcasting Corporation
  • OASIS
  • OpenTable
  • OpenText
  • Oracle
  • Palo Alto Networks
  • PayPal
  • Perforce
  • PGA Tour
  • PricewaterhouseCoopers
  • Rovio
  • RSA
  • Salesforce.com
  • SAP
  • Sapient
  • Scribd
  • Sony Pictures
  • Splunk
  • Stanford University
  • Storyvine
  • Sveriges Television
  • Symantec
  • Thomson Reuters
  • Time Warner
  • University of California at San Francisco
  • University of Gotenburg
  • University of Salzburg
  • USA Today
  • VMware
  • Weebly
  • Whole Foods
  • Wooga
  • Xerox PARC
  • Zynga
  • and many, many more..