Subject:JAVA and XSLT 2.0 Author:joe j Date:21 Aug 2005 05:06 PM Originally Posted: 21 Aug 2005 05:07 PM
Hello,
I have looked at Stylus project examples and followed them on how to extend XSLT with Java methods. I have done the following
-------------------------------------------------------------
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:axslt="http://xml.apache.org/xslt"
xmlns:Opz="http://www.example.com/java/xslxt"
extension-element-prefixes="Opz"
>
This works fine with Xalan but once I run it with Saxon 8.5 (the free version) it gives an error saying that the namespace is not known and getpath() etc..
How can I make this extension of XSLT works with both processors?
Subject:JAVA and XSLT 2.0 Author:Tony Lavinio Date:22 Aug 2005 07:37 AM
There is no XSLT standard (in 1.0 or 2.0) way of dealing with extension
functions in different languages. Saxon and Xalan use different
namespaces and slightly different mechanisms for handling the callouts,
so different code is needed.
The relevant Saxon page is http://www.saxonica.com/documentation/extensibility/functions.html