[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Passing XML Tree to a java method as String.
Subject: Re: [xsl] Passing XML Tree to a java method as String.
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Sat, 15 Jul 2006 18:10:53 +0530
|
On 7/15/06, Michael Kay <mike@xxxxxxxxxxxx> wrote:
By saying it "worked all right", I think you mean it did something which
matched your guess as to what the OP wanted. In general though I don't think
that the effect of calling the Java toString() method on a Saxon node is
well-defined or predictable.
Earlier, I have successfully invoked a SOAP service using this method.
The XSLT 2.0 stylesheet made the SOAP calls, using Saxon 8.0.
In my case also, SOAP envelope was wrapped in a variable like this:
<xsl:variable name="SoapEnvelope">
<env:Envelope ...
</env:Envelope>
</xsl:variable>
I don't remember exactly, but I think I used write(java.lang.String
str) method of java.io.OutputStreamWriter class (from within the XSLT
stylesheet) to make the SOAP calls.
Regards,
Mukul
Michael Kay
http://www.saxonica.com/
|