Her kommer der et eksempel på Javascript includeret i xsl.
- <xsl:stylesheet xmlns:xsl=\"
http://www.w3.org/TR/WD-xsl\" version=\"1.0\">
- <xsl:template match=\"/\">
- <body bgcolor=\"#34ac5d\">
<xsl:apply-templates select=\"//employee\" />
</body>
</xsl:template>
- <xsl:template match=\"employee\">
- <font size=\"30\" color=\"blue\">
<xsl:value-of select=\"name\" />
</font>
<xsl:apply-templates select=\"mail\" />
<xsl:apply-templates select=\"adress\" />
</xsl:template>
- <xsl:template match=\"adress\">
- <h1>
<xsl:value-of select=\".\" />
</h1>
<br />
</xsl:template>
- <xsl:template match=\"mail\">
<script language=\"vbscript\">sub func() huj.style.visibility=visible end sub sub func1() huj.style.visibility=hidden end sub</script>
- <div style=\"background-color: red;width=33%\" onmouseover=\"func()\">
<xsl:value-of select=\"ude\" />
</div>
- <div id=\"huj\" style=\"background-color:#345aeb;visibility:hidden\">
<xsl:value-of select=\"hjemme\" />
</div>
</xsl:template>
</xsl:stylesheet>
Her kommer xml filen jeg bruger det i.
<?xml version=\'1.0\' encoding=\'iso-8859-1\'?>
<?xml-stylesheet type=\'text/xsl\' href=\'temp.xsl\'?>
<employees>
<employee cpr=\'091255\'>
<name>Jørgen Andersen</name>
<adress>Søndergade</adress>
</employee>
<employee cpr=\'300454\'>
<name>Carsten Hansen</name>
<adress>Odensevej</adress>
</employee>
<employee cpr=\'081280\'>
<name>Camilla Møller</name>
<adress>Niels Bohrs allé</adress>
</employee>
<employee cpr=\'081277\'>
<name>Christian Kjær</name>
<adress>Landbrugsvej</adress>
<mail>
<ude>huj@u.dk</ude>
<hjemme>huj@h.dk</hjemme>
</mail>
</employee>
<employee cpr=\'041080\'>
<name>Nikolaj Knudsen</name>
<adress>Overgade</adress>
</employee>
<employee cpr=\'100967\'>
<name>Kim Nielsen</name>
<adress>Aabenraavej</adress>
</employee>
</employees>