This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: RE:what about [@this and @that] vs [@this][@that]?
- To: "McKeever, Marty" <marty dot mckeever at bankofamerica dot com>
- Subject: Re: [xsl] RE:what about [@this and @that] vs [@this][@that]?
- From: Jeni Tennison <mail at jenitennison dot com>
- Date: Thu, 6 Sep 2001 15:10:24 +0100
- CC: xsl-list at lists dot mulberrytech dot com
- Organization: Jeni Tennison Consulting Ltd
- References: <59B292A4FEF3D411A10600508B6F27B2030563F8@clttmp21.ncmi.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
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