Subject: Re: [xsl] parameter use in XPath From: "M. David Peterson" <m.david@xxxxxxxxxx> Date: Wed, 22 Oct 2003 23:35:09 -0600 |
Let me have a look at your code and think about this one and get back to you... Im sure theres a way but I need to relook at your code to see exactly the way to go about it Until then... M. ----- Original Message ----- From: "Saverio Perugini" <sperugin@xxxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, October 22, 2003 10:19 PM Subject: Re: [xsl] parameter use in XPath > On Wed, 22 Oct 2003, M. David Peterson wrote: > > > There are some work arounds to this issue > > that you may find useful. Heres one... > > > > <xsl:param name="keyword"/> > > <xsl:key name="keywordMatch" match="foo" use="@bar"/> > > > > <xsl:template match="/"> > > <xsl:for-each select="//foo/bar"> > > <xsl:for-each select="key(keywordMatch, $keyword)"> > > ... > > </xsl:for-each> > > </xsl:for-each> > > </xsl:template> > > Thanks. This work around > appears to create a key named keywordMatch on all foo elements > by the attribute bar. It then uses this key in a double > nested for loop to iterate through all foo elements whose > bar attribute matches the keyword parameter input. > > While I am not sure how this code can be manipulated > to help solve my problem, it appears as if > this approach entails significantly modifying the > search strategy in my original stylesheet (which > was slightly complex even in the absence of this > parameter issue). > > Are there any EXSLT functions capable of solving > my problem without a significant rewrite of the > stylesheet? > > Many Thanks, > Saverio > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] parameter use in XPath, Saverio Perugini | Thread | Re: [xsl] parameter use in XPath, M. David Peterson |
Re: [xsl] Getting Entity File Names, M. David Peterson | Date | [xsl] Réf. : Re: [xsl] Réf. : RE : , lbertin |
Month |