Re: [xsl] Ridiculous XPath expression, can I reduce it?

Subject: Re: [xsl] Ridiculous XPath expression, can I reduce it?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 3 Apr 2001 13:17:17 +0100
^W on emacs (or ^X on a windows-y editor would probably make it

> which basically finds all the elements that exist below any given
> <input.form> tag but not below an <> tag.

does it?

If I didn't look at the sample code you'd posted I'd code the requested
selection as 

.//*[ancestor::input.form and not(]

The code you posted seemed to be doing something with @done
and also checking there was exactly one ancestor.

Also it restricted * to a fixed list of element names.

You may change * in the above to

*[self::input.hidden or self::input.text or ....]
if you really need this restriction.


This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit

 XSL-List info and archive:

Current Thread