Subject: Re: [xsl] Associating javascript with XSL and XML From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Tue, 05 Jan 2010 13:13:40 +0100 |
This markup and javascript just pops up with an alert box and displays a link with a red background. This works in all browsers:
XML: <?xml version="1.0"?> <?xml-stylesheet href="3.xsl" type="text/xsl" ?>
<item> <link>www.google.com</link> <desc>Search Engine</desc> </item>
XSL:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/item">
<html>
<script type="text/javascript">
alert('hello');
</script>
<style type="text/css">
a{background-color:red}
</style>
<a href="{link}"><xsl:value-of select="desc"/></a>
</html>
</xsl:template>
</xsl:stylesheet>
While this only works in Firefox 3.5.6:
XSL:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/item">
<html>
<script type="text/javascript">
alert('hello');
</script>
<style type="text/css">
a{background-color:red}
</style>
<a href="{link}"><xsl:value-of select="desc"/></a>
</html>
</xsl:template>
</xsl:stylesheet>
Is there any difference between those two stylesheets? What exactly is it that you want to achieve?
Martin Honnen http://msmvps.com/blogs/martin_honnen/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Associating javascript with X, Rob Belics | Thread | Re: [xsl] Associating javascript wi, Rob Belics |
[xsl] Associating javascript with X, Rob Belics | Date | Re: [xsl] Associating javascript wi, Rob Belics |
Month |