match="left" matches elements named "left", and match="quicksearch" matches
elements named "quicksearch". If you want to match attributes whose value is
"quicksearch" the syntax is match="@*[.='quicksearch']".
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Luke Ambrogio [mailto:gryzlaw(_at_)hotmail(_dot_)com]
Sent: 30 May 2005 22:54
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] template name in attributes
Hello All,
i have the xml:
<left>
<box name="login"/>
<box name="quicksearch"/>
<box name="t_news"/>
<box name="t_threads"/>
</left>
and the xsl:
<xsl:template match="left">
<xsl:for-each select="box">
<xsl:apply-templates select="@name"/>
</xsl:for-each>
</xsl:template>
<xsl:template match="quicksearch">
<table cellpadding="0" cellspacing="0" width="249">
<tr>
<td valign="middle" height="25" bgcolor="#DDDDDD">
Quick Search
</td>
</tr>
<table>
</xsl:template>
..
why is the output only the value of the attribute not the
template that
matches the value of the attribute?
Thanks a lot in advance.
Regards
Luke Ambrogio
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--