[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Linenumbering & word index


Subject: Re: [xsl] Linenumbering & word index
From: David Carlisle <davidc@xxxxxxxxx>
Date: Sat, 7 Aug 2004 22:04:36 +0100

easiest is probably to copy each line/head into the new tree as a child
or immediate sibling of the new l or head (probably use different element
names. to make it less confusing.

an alternative would be to get the lines from the original tree, I
suppose one way would be to key on generate-d
xsl:key name=ids  match="head|l" use=generate-id()
then when you make your new l  line have something like
<xsl:template match="l">
 <l original="generate-id()">...

then when processing your new tree you can get back to the old by
$originalroot/key('ids',current()/@original)

where originalroot is a saved copy of / your input top level node.

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