xsl-list
[Top] [All Lists]

Re: [xsl] Java XSLT transformers and document('') problem

2008-09-08 05:09:31
Michael Kay wrote:
Note 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.
I use document('') only to perform call-template by it's name, through variable

<xsl:template name="ra:sayHello" match="xsl:template[(_at_)name='ra:sayHello']">
       <xsl:text>Hello!</xsl:text>
</xsl:template>
...
<xsl:variable name="n" select='ra:sayHello'/>
<xsl:apply-templates select="document('')/*/xsl:template[(_at_)name=$n]">

Is there in XSLT 2.0 any alternatives to this technique?

--~------------------------------------------------------------------
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>
--~--