RE: [xsl] Error: when distance between section definitions exceed 3678 (roughly)

Subject: RE: [xsl] Error: when distance between section definitions exceed 3678 (roughly)
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 2 Dec 2005 00:22:05 -0000
If you can't solve this using sibling recursion, and can't move to XSLT 2.0,
you might try to tackle it using a different positional grouping technique.
Define a key for each of the elements that's the generate-id() of the most
recent preceding sibling that matches "Point A" or "Point B". Then do
Muenchian grouping using this key. 

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: geoff hopkins [mailto:geoffhopkins123@xxxxxxxxx] 
> Sent: 01 December 2005 09:01
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Error: when distance between section 
> definitions exceed 3678 (roughly)
> 
> <root>
>    <artefact doc_ref="me.doc">
>       <instance doc="me.doc" sec="R[3]"\>
>       <instance doc="me.doc" sec="R[2]"\>
>       <instance doc="me.doc" sec="R[1]"\>
>    <artefact>
> </root>
> 
> is an example output, the premise of the xslt script
> is to extract all R[xxx] tags from the xml document
> between Point A and Point B (point A to B can repeat
> several times in the doc or once)
> 
> where the node is showing <text></text> in the example
> input this would normally contain the various text or
> R[xxx]
> 
> Geoff
> 
> --- Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
> 
> > So, what should be the output?
> > 
> > --
> > Cheers,
> > Dimitre Novatchev
> > ---------------------------------------
> > To avoid situations in which you might make mistakes
> > may be the
> > biggest mistake of all.
> 
> 
> 		
> __________________________________ 
> Start your day with Yahoo! - Make it your home page! 
> http://www.yahoo.com/r/hs

Current Thread