[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: using every inside a predicate
> The following variable should return a sequence of names that > only appear in EVERY section. > > <xsl:variable name="ubiquitous-names" > select="distinct-values(sections/section/name > [not(contains(., 'new entry'))] > [every $s in sections/section > satisfies $s/name = .])" /> The context for sections/section is wrong. It needs to be current()/sections/section. > > So [every $s in sections/section satisfies $s/name = .] > doesn't seem to have any effect. > If X is an empty sequence, then "every $x in X satifies expr" is always true (which sometimes surprises non-mathematicians). Michael Kay http://www.saxonica.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|