[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
u have to wrap javascript with something like
<script>
<xsl:text disable-output-escaping="yes"><![CDATA[
<!--
some javascript here
//-->
]]></xsl:text> </script>
but if u want to recurse, generating some javascript with xsl, do something like below using <xsl:for-each>, there are better ways but this will get u started.
xsl
---------------------------------------------------------------------
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
</script>
,jim fuller
Sandy Stasko wrote:
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] complex javascript in xsl
Subject: Re: [xsl] complex javascript in xsl From: cutlass <cutlass@xxxxxxxxxxx> Date: Sun, 14 Jan 2001 21:26:52 +0000 |
u have to wrap javascript with something like
<script>
<xsl:text disable-output-escaping="yes"><![CDATA[
<!--
some javascript here
//-->
]]></xsl:text> </script>
but if u want to recurse, generating some javascript with xsl, do something like below using <xsl:for-each>, there are better ways but this will get u started.
xsl
---------------------------------------------------------------------
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<script language="JavaScript1.1"> var photos=new Array()
<xsl:for-each select="//product"> photos3[0]='<xsl:value-of select="@image1"/>' </xsl:for-each>
</script>
<BODY> </BODY> </HTML> </xsl:template> </xsl:stylesheet> --------------------------------------------------------------------
xml -------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <resource> <product prodID='1' image1='somepicture01.jpg'/> <product prodID='2' image1='somepicture02.jpg'/> <product prodID='3' image1='somepicture03.jpg'/> </resource> ---------------------------------------------------------------------
,jim fuller
Sandy Stasko wrote:
i am trying to export javascript and html in my xsl. one thing i cannot get to work is exporting javascript functions that also make use of the xml nodes. for example, i want to be able to cache an array of images. i want to use the javascript features of New Array and New Image, but point the src of the image to a path in a node in my xml file.
i cannot seem to use both javascript functions and xsl functions together. I have been able to put the script in an <xsl:script> tag and have full use of the xml structure, but not the javascript features (Array, Image, document). If i put the function in an html <script> tag, i have the opposite, it lets me access the javascript document and Image, but not my xml nodes.
How can I do BOTH?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] complex javascript in xsl, Sandy Stasko | Thread | RE: [xsl] complex javascript in xsl, Sandy Stasko |
[xsl] complex javascript in xsl, Sandy Stasko | Date | Re: [xsl] Bibliographic recomendati, G. Ken Holman |
Month |