[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Associating javascript with XSL and XML
Subject: Re: Associating javascript with XSL and XML
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Tue, 05 Jan 2010 13:13:40 +0100
|
Rob Belics wrote:
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/
|
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 |
|
|