Subject: RE: [xsl] separate white space and show in combo individually From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 12 Feb 2009 12:24:40 -0000 |
In XSLT 2.0 use <xsl:for-each select="tokenize($in, ' ')"> <option><xsl:value-of select="."/></option> </xsl:for-each> In XSLT 1.0 it's more difficult but it's been done before so you don't need to do it again; download the str:tokenize template from www.exslt.org and incorporate it into your code. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: himanshu padmanabhi [mailto:himanshu.padmanabhi@xxxxxxxxx] > Sent: 12 February 2009 12:06 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] separate white space and show in combo individually > > Perl code > > <CODE> > $str=$in{'values_separated_by_space'}; > my $results = $stylesheet->transform($source, arg => > "'$str'",val => "'1'"); </CODE> > > "$arg" contains any number of space separated values say > "abcd pqrwr xyz dd3 24322" and I want these values in a combo > box individually using xsl file.What should I do? > > I only know this much code..:( > > <xsl:for-each select=(till values are there)> <select> > <option> > <xsl:value-of select="substring-before($arg, ' ')"/> > </option> > </select> > </xsl:for-each>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] separate white space and , David Carlisle | Thread | Re: [xsl] separate white space and , himanshu padmanabhi |
Re: [xsl] separate white space and , David Carlisle | Date | Re: [xsl] separate white space and , himanshu padmanabhi |
Month |