Re: [xsl] RE:what about [@this and @that] vs [@this][@that]?

Subject: Re: [xsl] RE:what about [@this and @that] vs [@this][@that]?
From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx>
Date: Thu, 6 Sep 2001 15:10:24 +0100
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


Current Thread