Subject: Re: [xsl] forward references from non-ordered input? From: Graham Seaman <graham@xxxxxxxxx> Date: Thu, 13 Sep 2001 16:40:16 +0100 (BST) |
On Thu, 13 Sep 2001, David Carlisle wrote: > > > The input files may sometimes have > > other tables with 'foo' attributes, which have to be inserted in > > a fixed order in the output, > > what specifies the order? > your href's just appear to be pointing at the next table. This ought to > be easy to generate by whatever means you use to determin the order of > the output tables, but is this a given list or by sorting the input? > The order is given by the stylesheet, but should be easy to modify. I can't think of a way to use the built-in 'sort', if that's what you mean: my original version just has a big 'choose' which selects the attributes in the order required. This does not reflect any systematic ordering in the input. However, with this I couldn't find a way to point to the next table: there are currently about 15 possible attributes, and for any one input page it is possible that between 0-15 tables with the attributes are present. So the 'current' table at any point has no easy way I know of to decide whether there is a next table to point to, or not. Also, I don't know how to let each table know what its own number is without putting it in a recursive template with a 'count' variable. Maybe I'm thinking of the problem the wrong way, I having some trouble adjusting my head to non-procedural programming :-( Graham XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] forward references from n, David Carlisle | Thread | Re: [xsl] forward references from n, David Carlisle |
Re: [xsl] catching the last node st, Guillaume Rousse | Date | Re: [xsl] dynamicaly build select e, Guillaume Rousse |
Month |