[wsas-java-dev] XSLT that converts WSDL11 to WSDL20
Jonathan Marsh
jonathan at wso2.com
Thu Aug 16 10:51:48 PDT 2007
AIUI Saxon is substantially faster than Xalan. I don't know if the Mozilla
Public License is compatible with Apache, but I suspect it will be.
http://saxon.sourceforge.net/saxon6.5.2/conditions.html
I think the stylesheet is available under the W3C document license, but I'll
check.
Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com
> -----Original Message-----
> From: saminda abeyruwan [mailto:saminda at wso2.com]
> Sent: Thursday, August 16, 2007 9:19 AM
> To: wsas-java-dev at wso2.org
> Cc: Jonathan Marsh; mashup-dev at wso2.org
> Subject: Re: [wsas-java-dev] XSLT that converts WSDL11 to WSDL20
>
> 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