Subject: RE: [xsl] separate white space and show in combo individually From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 12 Feb 2009 14:33:22 -0000 |
LibXSLT does not yet support XSLT 2.0, unfortunately. Michael Kay Saxonica > -----Original Message----- > From: himanshu padmanabhi [mailto:himanshu.padmanabhi@xxxxxxxxx] > Sent: 12 February 2009 13:54 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] separate white space and show in combo individually > > Thank you all. > > I already got that code of str,tokenize.But I will prefer to > switch to XSLT 2.0. > > Can anyone tell me how to do that? > > I am using CentOS 5.2 and "perl-XML-LibXSLT-1.62-1.fc6.rf" > and "perl-XML-LibXML-1.65-1.el5.rf". > > Just mentioning > > "<xsl:stylesheet version="2.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns="http://www.w3.org/1999/xhtml">" > > shouldn't be enough.Right?Some rpms should be there for XSLT 2.0. > > > > On Thu, Feb 12, 2009 at 5:54 PM, Michael Kay > <mike@xxxxxxxxxxxx> wrote: > > > > 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> > > > > > > > > -- > Regards, > Himanshu Padmanabhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] separate white space and , himanshu padmanabhi | Thread | Re: [xsl] separate white space and , himanshu padmanabhi |
Re: [xsl] separate white space and , himanshu padmanabhi | Date | Re[4]: [xsl] Best approach for addi, Arthur Maloney |
Month |