[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Iterating over values in a table of data
Thanks for everyones thoughts/solutions.
I didn't say originally that the XML was generated by aggregating data obtained from a third-party source with another XML-based language that references that data. If you have a view on a better way to represent the combination of this data to make solving the original problem more straightforward then I would appreciate your comments. Thanks. On 07/06/06, andrew welch <andrew.j.welch@xxxxxxxxx> wrote: On 6/7/06, Neil Crofts <neil.crofts@xxxxxxxxx> wrote: > I'm trying to transform some XML which is supposed to act as an > iterator/repeat statement without much success at the moment. I was > wondering if anyone had some advice about the best way to approach > this sort of problem. For example, my source XML looks a bit like the > following: > > <input> > <!-- This is a table of lookup values. --> > <data> > <item> > <value>one</value> > </item> > <item> > <value>two</value> > </item> > <item> > <value>three</value> > </item> > </data> > <!-- This node needs to be repeatedly transformed for each input > data item --> > <repeat> > Item <value-of name="value"/> is in position <position-of > name="value"/> > </repeat> > </input> > > The desired output is of the following format: > > <output> > <item>Item one is in position 1</item> > <item>Item two is in position 2</item> > <item>Item three is in position 3</item> > </output> > > The intention is that when a <repeat> node is transformed it will look > up the value of the next item in the data table and output its value > and also its position in the data table. This will need to be repeated > for each data item. > > I don't have a restriction on me regarding the version of XSLT I can > use, so an XSLT 2.0 specific would be ok, although I would prefer a > solution that does not use any processor specific extensions. > > Has anyone got any advice on or solutions for this class of problem? Thanks.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|