xsl-list
[Top] [All Lists]

[xsl] Passing XML Tree to a java method as String.

2006-07-14 02:18:39
Hi,

I have a SOAP Message in the XSL template and need to pass everything
inside the Body element to a java method that takes a String.

When I do the following:
<xsl:template match="/">
        <xsl:variable name="myxml">
                <xsl:copy-of select="env:Envelope/env:Body/*" />
        </xsl:variable>

        <xsl:value-of select="JavaClassRef:javaMethod($myxml)" />
</xsl:template>

In the javaMethod I get only the values inside the elements passed.
How can I pass everything including the elements that are inside the
Body element as String (the entire XML structure as String)? Do I need
to convert the XML to String?
Or is it more a question of deserializing the XML ? How do I do this,
are there any libraries that provide this?

Any help much appreciated.
Omar

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--