This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Saxon Quirk
- To: "'Kurt dot Devlin at westgroup dot com'" <Kurt dot Devlin at westgroup dot com>
- Subject: RE: [xsl] Saxon Quirk
- From: Eric Vermetten <EVermetten at nl dot alpnet dot com>
- Date: Wed, 14 Feb 2001 23:41:02 -0000
- Cc: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
><!-- Expected Output -->
>xml journal
>xsl journal
>css journal
Hi Kurt,
Instant Saxon 6.0.2/6.1/6.2 and Xalan 1.2.2. seem to be on better terms
with preceding-sibling:: then with preceding::
<xsl:variable name='allpubs'
select="//pubtag[@list='yes']/@pub[not(. =
../preceding-sibling::pubtag/@pub)]" />
produces your expected output. For a general solution, though, Jeni's
/publist/pubtag[@list = 'yes']
[count(.|key('pubs', @pub)[1]) = 1]
is sound advice (as always).
Cheers,
Eric
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list