[xsl] passing xml strings to xslt using saxon in java

Subject: [xsl] passing xml strings to xslt using saxon in java
From: "John Smith" <debrief@xxxxxxxxx>
Date: Sun, 16 Sep 2007 16:10:26 +0100
Hello,


I have a xslt which needs to use 2 xml files, the first one is not
actually a file but an xml formatted string and the second one is an
xml file.

So I want:

xmlString + rules.xml + XSL.xslt = Result.xml

I have tested the scenario with the xsl file referencing the xml files as:

<xsl:variable name="myrules" select="document('myrules.xml')"/>
<xsl:variable name="xmlstring" select="document('myXmlString.xml')"/>

and then created a resulting xml file. However instead of referencing
a file I want to dynamically pass an xmlString to it. I am using
Java+Saxon, is there a way around this? or any alternative methods to
address this problem?


Many thanks,
J

Current Thread