Re: [xsl] need whitespace between attributes

Subject: Re: [xsl] need whitespace between attributes
From: Francis Norton <francis@xxxxxxxxxxx>
Date: Wed, 14 Feb 2001 13:58:54 +0000
I wrote:
> 
> Jeni Tennison wrote:
> >
> > The syntax you're searching after here is:
> >
> >   <xsl:for-each select="TBD/business[contains($param1, $param2)]">
> >      ...
> >   </xsl:for-each>
> >
> but "contains($param1, $param2)" will evaluate to the same value
> regardless of context, just a true or false - I think it is more likely
> that Andrew is trying to do an XPath eval, with say $param1 containing
> an element or attribute name (and $param2 containing a string literal?)
> which is unfortunately not possible.
> 
> Give us slightly more detail, Andrew, and we can probably point you to
> an alternative solution.
> 
For example, if you were trying to parameterise just an element name I'd
try something like

<xsl:for-each select="TBD/business[contains(*[local-name() = $param1],
$param2)]">
	...
</xsl:for-each>

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread