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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Linenumbering & word inde, James Cummings | Thread | RE: [xsl] Linenumbering & word inde, Michael Kay |
Re: [xsl] LimitPredicate, mankar | Date | Re: [xsl] regexs, grouping (?) and , Bruce D'Arcus |
Month |