Re: [xsl] groupi-by statements?

Subject: Re: [xsl] groupi-by statements?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 18 Aug 2004 16:46:15 +0100
> So how should I handle this?

it depends what rule you want to apply.
You must supply a sungle date to the substring function
so you could use
substring(
(mods:originInfo/mods:dateIssued |
mods:relatedItem/mods:originInfo/mods:dateIssued |
mods:relatedItem/mods:part/mods:date )[1]
,1,4)

which would pick whichever of these three appeared first in document
order in the source, or you could use

substring(
(mods:originInfo/mods:dateIssued ,
mods:relatedItem/mods:originInfo/mods:dateIssued ,
mods:relatedItem/mods:part/mods:date )[1]
,1,4)

which would pick the first element in that sequence (as it appears in
the stylesheet) which appears in the source.

or you could use one of the other 5 permutations of the sequence used in
the second version.


David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread