Subject: RE: [xsl] N input nodes to specific number of ouput nodes From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 22 Oct 2008 18:19:20 +0100 |
<xsl:variable name="filler" as="element()*"> <xsl:for-each select="1 to 10"> <filler>N/A</filler> </xsl:for-each> </xsl:variable> <xsl:copy-of select="(//input-node, $filler)[position() le 10]"/> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Bordeman, Chris [mailto:Chris.Bordeman@xxxxxxxxxxxxxxxxx] > Sent: 22 October 2008 16:39 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] N input nodes to specific number of ouput nodes > > > Hi all. > > I need to loop through some nodes and output exactly 10 > output nodes, no matter how many input nodes there are. If > too few input nodes the ouput will just show "N/A" and if too > many input nodes they will just be ignored. > > I can do the 'too many' with a for-each and a choose based on > position() but don't get how the 'too few' scenario is handled. > > Please help. Thanks!
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] N input nodes to specific, Colin Paul Adams | Thread | RE: [xsl] Elements and functions av, Rushforth, Peter |
Re: [xsl] N input nodes to specific, Martin Honnen | Date | [xsl] Content of Script element get, Joyce Babu |
Month |