Rene Ladan wrote:
I'm trying to select a node which has attribute c set to '2',
but the selection $root//*[(_at_)c=(_dot_)] (where . is an iterator over
the sequence ('1', '2', '3'))
No, "." stands for the current node, the one the predicate belongs
to. It will match for example with:
<elem c="value">value</elem>
If you mean you want to use the current XSLT node, use current()
instead:
$root//*[(_at_)c = current()]
or bind a variable:
<xsl:variable name="the-value" select="."/>
<xsl:value-of select="$root//*[(_at_)c = $the-value]"/>
Regards,
--drkm
__________________________________________________
Do You Yahoo!?
En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible
contre les messages non sollicités
http://mail.yahoo.fr Yahoo! Mail
--~------------------------------------------------------------------
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>
--~--