Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: match attribute for xsl:template >Thread Next - Re: match attribute for xsl:template Re: match attribute for xsl:templateTo: NULL Date: 11/7/2005 9:14:00 PM Oleg Tkachenko [MVP] wrote:
> Marvin Smit wrote:
>
>> you could do the following approach (with parameters):
>>
>> <xsl:param name='param1' />
>> <xsl:param name='param2' />
>>
>> <xsl:template match="*[local-name()=$param1 and
>> namespace-uri()=$param2]" />
>
> No, variable references cannot be used in match, even within a
> predicate.
Parameter references can:
<?xml version="1.0" encoding="ISO-8859-1"?>
<doc>
<foo>bar</foo>
<bar>foo</bar>
</doc>
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="html"/>
<xsl:param name="ename"/>
<xsl:template match="*[name()=$ename]">
<blort>
<xsl:value-of select="."/>
</blort>
</xsl:template>
</xsl:stylesheet>
///Peter
--
XML FAQ: http://xml.silmaril.ie/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
