This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: xhtml xslt file: populating javascript array with data from xml file?
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] xhtml xslt file: populating javascript array with data from xml file?
- From: "Dominic J. Blythe" <Dominic dot Blythe at BCPSoftware dot com>
- Date: Fri, 29 Jun 2001 09:32:02 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
this works fine in ie5 to get the answer attribute
into position [id attribute] in an array called questions.
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
<output method="html" version="4.0" encoding="ISO-8859-1"
media-type="text/html"/>
<xsl:template match="/">
<script><![CDATA[ questions = new Array(); ]]></script>
<xsl:apply-templates select = "question"/>
</xsl:template>
<xsl:template match="question">
<script>questions[<xsl:value-of select="@id"/>]
=<xsl:value-of select="@answer" />;</script>
</xsl:template>
</xsl:stylesheet>
I expect something similar is possible in any xslt interpreter.
Anthony E wrote:
>
> any ideas on how i can set the variables/arrays in my
> javascript with data from my xml file?
>
<question id="1" answer="2">
What time is it?
<choice id="1">a) daytime</choice> **(close the tag you openened)
<choice id="2">b) nighttime</choice> **
<explanation>answer is "b" because it is dark
outside.</explanation>
</question>
______________________________________________________________________
Dominic Blythe
Programmer
BCP Ltd
BCP House, 151 Charles St, Stockport, SK1 3JY UK
t: 0161 355 3000 f: 0161 355 3001
e: dominic.blythe@bcpsoftware.com
_____________________________________________________________________
/* It's nice to be important, but it's more important to be nice */
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list