Subject: RE: [xsl] iterating over unstructured data From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 4 Feb 2002 12:30:28 -0000 |
> > This may be a faq, but my searches have so far been unproductive. > > For the data: > > <root> > <foo>1</foo> > <bar>2</bar> > <foo>3</foo> > <bar>4</bar> > <foo>5</foo> > <bar>6</bar> > <foo>7</foo> > <bar>8</bar> > <foo>9</foo> > <bar>10</bar> > </root> > > I want to output the following format (foo followed by bar on > each line): > > 1 2 > 3 4 > 5 6 > 7 8 > 9 10 > > What is the best way of going about this? > <xsl:template match="foo"> <tr> <td><xsl:value-of select="."/></td> <td><xsl:value-of select="following-sibling::bar[1]"/></td> </tr> </xsl:template> <xsl:template match="bar"/> <xsl:template match="root"> <table> <xsl:apply-templates select="foo"/> </table> </xsl:template> Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] iterating over unstructur, Jonathan Perret | Thread | RE: [xsl] iterating over unstructur, Andrew Welch |
Re: [xsl] Ordered Records, ronald heller | Date | RE: [xsl] how to work with xml frag, Michael Kay |
Month |