|
Subject: Re: [xsl] variable in document XPath From: Peter Davis <pdavis152@xxxxxxxxx> Date: Fri, 8 Mar 2002 14:03:42 -0800 |
Two problems. First, you have an xsl:with-param, but no corresponding
<xsl:param name="path"/> in your template.
Second, and most importantly, no you can't do this without using your
processors extension "evaluate" function. For example, if you are using
Saxon, you could do:
<xsl:for-each select="saxon:evaluate(
concat("document('foo.xml')", $path))">
...
</xsl:for-each>
Look in your processors docs to find out if and how its version of evaluate()
is supported.
On Friday 08 March 2002 13:38, Dan Cederholm wrote:
> Hi all -
>
> I'm trying to do this without any luck:
>
> <xsl:call-template name="nav">
> <xsl:with-param name="path" select="/some/path"/>
> </xsl:call-template>
>
>
> <xsl:template name="nav">
> <xsl:for-each select="document('foo.xml')$path">
> ...
> </xsl:for-each>
> </xsl:template>
--
Peter Davis
Even a cabbage may look at a king.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] variable in document XPath, Dan Cederholm | Thread | RE: [xsl] variable in document XPat, Michael Kay |
| [xsl] variable in document XPath, Dan Cederholm | Date | Re: [xsl] XML->XSL-> FO->PDF whites, Michael Engelhart |
| Month |