This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Confusion over /, //, current() and .
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Confusion over /, //, current() and .
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- Date: Tue, 13 Nov 2001 00:10:22 -0000
- Reply-to: xsl-list at lists dot mulberrytech dot com
> I have some XML like this:
>
> <foo>
> <bar>
> <yada />
> <yada />
> <baz />
> <baz />
> <baz />
> </bar>
> </foo>
>
> For each "yada", I am trying to select the "baz" which has the same
> attribute.
>
> Should this select all "baz"? It is not working.
>
> <testlist>
> <xsl:for-each select="/foo/bar/baz[@*]">
> <myelement/>
> </xsl:for-each>
> </testlist>
>
Your for-each should select all the <baz> elements that have at least one
attribute. None of those in your example will be selected.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list