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/

Current Thread