xsl-list
[Top] [All Lists]

Re: How to use an xml Element in xsl JavaScript?

2003-04-10 15:51:20
From: John Barden <jb(_at_)o-t-s(_dot_)de>
how can I use a xml Element in a xsl Javascript? I tried it like this:

<script language="JavaScript">
<xsl:comment>
<![CDATA[
test = "<xsl:value-of select="document('../test.xml')/test/data/id"/>";
]]>
</xsl:comment>
</script>

John, I THINK that what you want to do is something like this:

<script language="Javascript">
 <![CDATA[ test = "]]>
   <xsl:value-of select="document('../test.xml')/test/data/id"/>
 <![CDATA[";]]>
</script>

If you want to get a 'value' of an xsl element, it needs to be outside of the CDATA elements; the CDATA is merely a mechanism for telling the xslt processor to ignore the constructs that appear to be xml elements as opposed to being 'data'.

Hope that helps!
bix

_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>