Re: Java XSLT transformers and document('') problem
I use document('') only to perform call-template by it's name, through variableNote that with XSLT 2.0 there is almost never a need to use document('') and it should generally (in my view) be avoided. Even with 1.0, it is often used to read "lookup data", and in my view it's better to put such lookup data in a separate document rather than putting it in the stylesheet.
<xsl:template name="ra:sayHello" match="xsl:template[@name='ra:sayHello']"> <xsl:text>Hello!</xsl:text> </xsl:template> ... <xsl:variable name="n" select='ra:sayHello'/> <xsl:apply-templates select="document('')/*/xsl:template[@name=$n]">
Is there in XSLT 2.0 any alternatives to this technique?
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format