[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Accessing array variable
Subject: Re: Accessing array variable
From: "Andy Srinivasan" <sriandy74@xxxxxxxxxxx>
Date: Tue, 12 Jun 2001 16:21:42 -0400
|
Hi!Goetz,
I tried yr method but it say illegal arguments for document().
I removed document and tried, I jus get a blnk value for timePeriod.
Anand
From: Goetz Bock <bock@xxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Accessing array variable
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.
<< attach3 >>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|