42 lines
1.1 KiB
XML
42 lines
1.1 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
<xsl:template match="/">
|
|
<html>
|
|
<body>
|
|
<script>
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
</script>
|
|
<h2>lower-first</h2>
|
|
<table border="1">
|
|
<tr bgcolor="#9acd32">
|
|
<th>Title</th>
|
|
<th>Artist</th>
|
|
</tr>
|
|
<xsl:for-each select="catalog/cd">
|
|
<xsl:sort select="artist" data-type="text" order="ascending" case-order="lower-first" />
|
|
<tr>
|
|
<td><xsl:value-of select="title"/></td>
|
|
<td><xsl:value-of select="artist"/></td>
|
|
</tr>
|
|
</xsl:for-each>
|
|
</table>
|
|
<h2>upper-first</h2>
|
|
<table border="1">
|
|
<tr bgcolor="#9acd32">
|
|
<th>Title</th>
|
|
<th>Artist</th>
|
|
</tr>
|
|
<xsl:for-each select="catalog/cd">
|
|
<xsl:sort select="artist" data-type="text" order="ascending" case-order="upper-first" />
|
|
<tr>
|
|
<td><xsl:value-of select="title"/></td>
|
|
<td><xsl:value-of select="artist"/></td>
|
|
</tr>
|
|
</xsl:for-each>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
</xsl:template>
|
|
</xsl:stylesheet>
|