xsl-list
[Top] [All Lists]

RE: [xsl] problem getting "every" expression to work

2009-07-20 14:17:42

The
   test="c02[...]"
is true if there is at least one such c02 so you seem to want
   test="every $c in c02[not(@level)] satisfies (every $i in 
$c/did satisfies $i/container)"
to ensure all c02 satisfy the condition.


which can also be written

test="not( c02 [not(@level)] [not( did [not(container)] )] )"

though I admit it needs a clear head to read that (and I might have got it
wrong...)

("if there is no c02 with no @level that has no did without a container..."

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 


--~------------------------------------------------------------------
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>