Subject: [xsl] RE : [xsl] selecting a node inside <xsl:for-each> fails? From: Florent Georges <darkman_spam@xxxxxxxx> Date: Tue, 6 Jun 2006 12:41:15 +0200 (CEST) |
Rene Ladan wrote: > I'm trying to select a node which has attribute c set to '2', > but the selection $root//*[@c=.] (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//*[@c = current()] or bind a variable: <xsl:variable name="the-value" select="."/> <xsl:value-of select="$root//*[@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 sollicitis http://mail.yahoo.fr Yahoo! Mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] selecting a node inside <, Rene Ladan | Thread | [xsl] roblems with passing variable, tech |
RE: [xsl] selecting a node inside <, Michael Kay | Date | Re: [xsl] selecting a node inside <, Rene Ladan |
Month |