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: RE:what about [@this and @that] vs [@this][@that]?


Hi Marty,

> In my simple usage, these predicates seem to work exactly the same
> way. Is there a subtle difference I should be aware of between
> using:
>
> select="item[@foo='bar' and @bar='foo']"
>
> as opposed to:
>
> select="item[@foo='bar'][@bar='foo']"

There might be a subtle implementation difference - in the latter, a
naive processor might first construct a node set holding all item
elements whose foo attribute equals 'bar', and then filter those to
find those whose bar attribute equals 'foo'.

But processors aren't that naive nowadays and the node set you get
from both will be the same.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 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]