Re: [xsl] Keys with duplicates should be simple

Subject: Re: [xsl] Keys with duplicates should be simple
From: Graydon <graydon@xxxxxxxxx>
Date: Sat, 1 Feb 2014 16:21:38 -0500
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

Current Thread