[wsas-java-dev] XSLT that converts WSDL11 to WSDL20
saminda abeyruwan
saminda at wso2.com
Thu Aug 16 09:19:04 PDT 2007
Hi All,
With the help of Kieth and Ruwan, I've been able to integrate
http://www.w3.org/2006/02/wsdl11to20.xsl to WSAS; WSDL11 to WSDL20
converter.
The prior XSLT has version 2.0 rules. Thus, we want be able to use
Xerces or Xalan XSL parsers. XSLT 2.0 templates are processed by SAXSON
parsers. In addition to this SAXSON parsers also process XSLT 1.0
templates. [1,2 & 3]
Following has stated in [1]
**
Saxon comes in two packages: Saxon-B implements the "basic" conformance
level for XSLT 2.0 and XQuery, while Saxon-SA is a schema-aware XSLT and
XQuery processor. Both packages are available on both platforms (Java
and .NET). Saxon-B is an open source product available from this site;
Saxon-SA is a commercial product available from Saxonica Limited. A free
30-day evaluation license is available.
**
The artifacts we are going to use are Saxen-B complaint. Thus, we could
remove Xerces and Xalan dependencies and introduce SAXSON dependencies
into our system. This is open source and available in maven2 repos. I
still haven't been able to find the licensing document for Saxon-B
complaint artifacts. Please aid me on this.
I've been able to test this around Axis2 templates, Try it templates and
the prior mentioned converter template.
If we were to move into Saxon-B, following will be need in processing
the templates.
1. Saxon-8.9.jar (3.6M) or Saxon-8.7.jar (3.1M)
2. Saxon-dom-8.9.jar (89K) or Saxon-8.7.jar (43K)
3. Saxon-xpath-8.9.jar (37K) or Saxon-8.7.jar (37K)
Saxon-*-8.7.jars are available in standard Maven2 repository, yet
Saxon-*-8.9.jars are not available.
If the licensing is compliant, shall we move to Saxon parsers when
processing XSLTs.
Thank you
Saminda
Resources :
[1]. http://saxon.sourceforge.net/
[2]. http://www.saxonica.com/
[3]. http://www.w3.org/TR/xslt20/
saminda abeyruwan wrote:
> Hi Jonathan,
>
> We are on the process of writing tools for users of WSAS, and out of one
> will be WSDL11 to WSDL20 converter.
>
> In order to get this tool working, we've used Convert class that comes
> from Woden project. Apparently, it doesn't have all the parsing
> capabilities such as unrecognizing SOAP12 binding, HTTP binding etc.
>
> Is there a version 1.0 XSLT to do the conversion?
>
> Thank you and looking forward to hearing from you.
>
> Saminda
>
> _______________________________________________
> Wsas-java-dev mailing list
> Wsas-java-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
>
More information about the Wsas-java-dev
mailing list