Subject: Re: [xsl] compare two node sets From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 19 Jan 2020 21:37:09 -0000 |
On Sun, Jan 19, 2020 at 09:26:54PM -0000, Martin Honnen martin.honnen@xxxxxx scripsit: > On 19.01.2020 22:21, Wolfhart Totschnig wolfhart.totschnig@xxxxxxxxxxx > wrote: [snip] > > XPST0003: Unexpected token "every" at start of expression > > I think you need to put the `every` expression into parenthesis, and in > the context of a `film` element it suffices to use child selection, so > to simplify: > > count(director) eq count(author) and (every $d in director satisfies > some $a in author satisfies deep-equal($d/*, $a/*)) You might also want to check that the stylesheet version isn't set to 1.0. That ought to give you a different error, but if, in the stylesheet element you have (among probably several other attributes) <xsl:stylesheet version="1.0"> You want at least: <xsl:stylesheet version="2.0"> And honestly <xsl:stylesheet version="3.0"> Wouldn't hurt. -- Graydon
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] compare two node sets, Wolfhart Totschnig w | Thread | Re: [xsl] compare two node sets, Liam R. E. Quin liam |
Re: [xsl] compare two node sets, Wolfhart Totschnig w | Date | Re: [xsl] compare two node sets, Liam R. E. Quin liam |
Month |