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 |