Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java XSLT processors supporting XPath 2.0

Tags:

What are the currently available XSLT processors supporting XPath 2.0 standard?

like image 829
Lucas Pottersky Avatar asked Feb 05 '09 13:02

Lucas Pottersky


People also ask

Is XSLT 2.0 backward compatibility?

Backwards CompatibilityThe XSLT 2.0 engine is backwards compatible.

What are the two 2 inputs of an XSLT processor?

The XSLT processor operates on two inputs: the XML document to transform, and the XSLT stylesheet that is used to apply transformations on the XML. Each of these two can actually be multiple inputs.

Does XSLT use XPath?

XSLT uses XPath to find information in an XML document. XPath is used to navigate through elements and attributes in XML documents. In the transformation process, XSLT uses XPath to define parts of the source document that should match one or more predefined templates.

Which browser supports XSLT?

Web browsers: Safari, Chrome, Firefox, Opera and Internet Explorer all support XSLT 1.0 (only). Browsers can perform on-the-fly transformations of XML files and display the transformation output in the browser window.


1 Answers

XSLT 2.0 Processors

There are several XSLT 2.0 processors for various languages.

Java

Written for Java, or reported to have a Java interface:

  • Saxon 9.x by Michael Kay
  • WebSphere 7 XML Feature Pack by IBM
  • AltovaXML2009.exe by Altova

.NET

Written for the .NET framework:

  • XQSharp 2.0 by Clinical & Biomedical Computing Ltd.

Eiffel

Written in Eiffel:

  • Gestalt by Colin-Paul Adams

Other

  • SOA Expressway by Intel
like image 108
Dimitre Novatchev Avatar answered Sep 16 '22 15:09

Dimitre Novatchev