This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: need whitespace between attributes
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