xsl-list
[Top] [All Lists]

Re: [xsl] Keys with duplicates should be simple

2014-02-01 15:21:51
On Sat, Feb 01, 2014 at 11:09:14AM +0000, Andrew Welch scripsit:
I still want a better syntax for using negated except in predicates,
such as:

div[not(* except (heading,para))]

("div elements which have only heading and para child elements" only
it's really "div elements where none of the child elements are anything
except heading and para")

I usually do this:

div[count(*) = count((heading,para))]

Well, in 2.0 I think I want eq there, but yes.  That's much simpler.

I have a bit of a "count() is expensive, don't use count() unless you
can't escape" tick, but should probably profile this and see if that's a
tick remains justified.

Thanks!
Graydon

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--