This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Confusion over /, //, current() and .


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]