Subject: RE: [xsl] using every inside a predicate From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 23 May 2006 10:02:50 +0100 |
> 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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] using every inside a pred, Kevin Bird \(Matrix\ | Thread | RE: [xsl] using every inside a pred, Kevin Bird \(Matrix\ |
RE: [xsl] Evaluation of predicates , Michael Kay | Date | RE: [xsl] using every inside a pred, Kevin Bird \(Matrix\ |
Month |