Subject: [xsl] Random? From: Ali Choumane <ali.choumane@xxxxxxx> Date: Fri, 29 Apr 2005 11:27:49 +0200 |
Hi Dimitre, I am using the template "randNext" in random.xsl : ... <sentence> <xsl:attribute name="stamp"> <xsl:call-template name="randNext"> <xsl:with-param name="arg1" select="1"/> </xsl:call-template> </xsl:attribute> <xsl:attribute name="state">nonDesamb</xsl:attribute> <xsl:value-of select="concat($arg1/sentence[last()], $arg2)"/> </sentence> ... and this is a part of result of transformation: ... <sentence stamp="39022" state="nonDesamb">111 111 111</sentence> <sentence stamp="39022" state="nonDesamb"> 222 222</sentence> <sentence stamp="39022" state="nonDesamb"> 333 333 333</sentence> <sentence stamp="39022" state="nonDesamb"> 444 444 444</sentence> <sentence/> <sentence stamp="39022" state="nonDesamb">555 555 555</sentence> <sentence stamp="39022" state="nonDesamb"> 666 666 666</sentence> <sentence stamp="39022" state="nonDesamb"> 777 777 777</sentence> <sentence stamp="39022" state="nonDesamb"> 888 888 888, 999 999999</sentence> ... As the result show, "stamp" it's not a key now. I think because "arg1" is fixed. and I am using the template "randomSequence" in random.xsl, but it can't resolve the problem. I think , if I put a variable value of "arg1" , can resolve the problem? But how, when we can't change the value of variables in XSLT? thanks, Quoting Dimitre Novatchev <dnovatchev@xxxxxxxxx>: > On 4/29/05, Ali Choumane <ali.choumane@xxxxxxx> wrote: > > Hi, > > the solution provided by Dimitre for breaking string into substrings or > > arrays, was satisfying for my application. > > > > In this part of xslt code: > > <sentence> > > <xsl:attribute name="stamp">Key</xsl:attribute> > > <xsl:value-of select="concat($arg1/sentence[last()], $arg2)"/> > > </sentence> > > > > I need to give a random value to the "Key" because I have many "sentence" > as a > > result's transformation, > > > > can you help me? > > > Yes, use the templates in > > random.xsl > > from FXSL. > > > A very detailed description is available at: > > http://fxsl.sourceforge.net/articles/Random/Casting%20the%20Dice%20with% 20FXSL-htm.htm > > > > Cheers, > Dimitre Novatchev > Ali CHOUMANE M2R III ,Univ Joseph fourrier, UFR IMA WAM/INRIA & GETA/CLIPS portable. 06 71 55 80 65 Bureau(INRIA). 04 76 61 54 13 Email. ali.choumane@xxxxxxx ------------------------------------------------- envoyi via Webmail/IMAG !
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Random, Dimitre Novatchev | Thread | [xsl] Re: Random?, Dimitre Novatchev |
Re: AW: [xsl] use preceding element, David Carlisle | Date | AW: AW: [xsl] use preceding element, Klocker Christoph |
Month |