What are the currently available XSLT processors supporting XPath 2.0 standard?
3 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:
.NET
Written for the .NET framework:
- XQSharp 2.0 by Clinical & Biomedical Computing Ltd.
Eiffel
Written in Eiffel:
Other
4 Comments
rustyx
So, if I understand correctly, thus far there are no free schema-aware XSLT 2.0 Java implementations?
Dimitre Novatchev
@rustyx: Not that I am aware of. SA is a costly to develop feature and it is typically needed only by few (usually corporate) clients. This determines that as a rule SA XSLT processors aren't free. I think Altova 2011 is SA, but even if this is true, it isn't developed in Java, AFAIK.
zakaiter
You can use Saxon HE Check it out here link[saxon.sourceforge.net/#F9.7HE]
Dimitre Novatchev
@zakaiter, Right. SaxonHE also is a Saxon 9.x processor as specified in this answer. And back in 2011 SaxonHE did not exist. Anyway, the question isn't about schema-aware XSLT processors -- this topic deserves its own question(s) and a separate SO tag.
The IBM WebSphere Application Server Feature Pack for XML also contains a Java-based XSLT 2.0 processor.