Subject: RE: [xsl] select following-siblings, but not all of them From: Kay Michael <Michael.Kay@xxxxxxx> Date: Tue, 19 Dec 2000 14:46:59 -0000 |
when I have something like <name>Tom</name> <remark>1</remark> <remark>2</remark> <remark>3</remark> <name>John</name> <remark>4</remark> <remark>5</remark> <remark>6</remark> is there a way of creating something like Tom: 1,2,3 John: 4,5,6 ? This is an example of a positional grouping problem. One solution is: <xsl:for-each select="name"> <tr><td><xsl:value-of select="."/></td> <td> <xsl:for-each select="following-sibling::remark[ count(previous-sibling::name[1] | current()) = 1]"> <xsl:value-of select="remark"/>, </xsl:for-each> </td> </tr> </xsl:for-each> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] select following-siblings, Francis Norton | Thread | [xsl] example, James Piva |
[xsl] Looking for Reply ....>>>>A C, Sachidanandam E.K | Date | [xsl] Ann: Xsldoc - XSLT Source Cod, Rick Maddy |
Month |