Subject: Re: [xsl] Accessing array variable From: Goetz Bock <bock@xxxxxxxxxxx> Date: Tue, 12 Jun 2001 19:32:35 +0200 |
On Tue, Jun 12 '01 at 11:54, Andy Srinivasan wrote: > I am trying to convert XML-XML.I have declared a array variable called > benefit > <xsl:variable name="benefit"> > <period ID='12M'>1</period> > <period ID='18M'>2</period> > <period ID='24M'>3</period> > <period ID='2Y'>4</period> > <period ID='5Y'>5</period> > </xsl:variable> > > > timePeriod="<xsl:value-of select="benefit/period[@ID =$BP] "/>" </xsl:if> > [ ... ] > What could be the reason for this? It does not work this way. I assume you define the array in your XSL-T styiesheet? If yes, try it this way: <xsl:stylesheet xmlns:local="data local to this file" ...> <local:benefit> <local:period ID='12M'>1</local:period> ... </local:benefit> . . . <xsl:value-of select="document()/local:benefit/period[@ID=$BP]" /> . . . </xsl:stylecheet> I'm sorry if the syntax turnes out to be not quite correct, but I dont have any XSL-T documentation in reach. Goetz.
Attachment:
pgp00005.pgp
Description: PGP signature
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Accessing array variable, Andy Srinivasan | Thread | Re: [xsl] Accessing array variable, Andy Srinivasan |
Re: [xsl] XSL engines for Linux, David_N_Bertoni | Date | [xsl] Proper syntax for counting al, Jason Morris |
Month |