Subject: RE: for-each within an element? From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 27 Aug 1999 18:43:10 +0100 |
You need to do this by recursion. Write a template something like: <xsl:template name="nibble"> <xsl:param name="things"/> <field><xsl:value-of select="substring-before($things,';')"/></field> <xsl:if test="contains($things,';')"> <xsl:call-template name="nibble"> <xsl:with-param name="things" select="substring-after($things,';')"/> </xsl:call-template> </xsl:if> </xsl:template> > > I have a whole mess of semicolon-delimited input that looks like this: > > <field>thing1; thing2;...thingn</field> > > I'm trying to transform it to this: > > <field>thing1</field> > <field>thing2</field> > etc... > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Selecting nodes that have an at, Mike Brown | Thread | Group By an Element..., Vandana Deep |
RE: DOM object to input source for , Kay Michael | Date | RE: Selecting nodes that have an at, Mike Brown |
Month |