rendered paste body<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<br/>
<br/>
<code>
Search for Player Name:
<input type="text" id="searchName" value="" style="height:16px;font-size:10px;" onkeyup="axs.search('name',this.value)"/>
</code>
<br/>
<br/>
<table border="1">
<xsl:apply-templates select="players"/>
</table>
<table border="1">
<xsl:call-template name="counter"/>
</table>
</xsl:template>
<xsl:template match="players">
<tr>
<xsl:element name="th">
<xsl:attribute name="class">name</xsl:attribute>
name
<a href="#" onclick="axs.sort('name','text','ascending')">asc</a>|
<a href="#" onclick="axs.sort('name','text','descending')">desc</a>
</xsl:element>
<xsl:element name="th">
<xsl:attribute name="class">level</xsl:attribute>
level
<a href="#" onclick="axs.sort('level','number','ascending')">asc</a>|
<a href="#" onclick="axs.sort('level','number','descending')">desc</a>
</xsl:element>
<xsl:element name="th">
<xsl:attribute name="class">classnr</xsl:attribute>
<a href="#" onclick="axs.sort('classnr','number','ascending')">Class</a>
</xsl:element>
<xsl:element name="th">
<xsl:attribute name="class">racenr</xsl:attribute>
<a href="#" onclick="axs.sort('racenr','number','ascending')">Race</a>
</xsl:element>
<xsl:element name="th">
<xsl:attribute name="class">guild</xsl:attribute>
guild
<a href="#" onclick="axs.sort('guild','text','ascending')">asc</a>|
<a href="#" onclick="axs.sort('guild','text','descending')">desc</a>
</xsl:element>
<xsl:element name="th">
<xsl:attribute name="class">zone</xsl:attribute>
zone
<a href="#" onclick="axs.sort('zone','text','ascending')">asc</a>|
<a href="#" onclick="axs.sort('zone','text','descending')">desc</a>
</xsl:element>
</tr>
<xsl:for-each select="player">
<xsl:sort select="name" order="ascending" data-type="text"/>
<xsl:sort select="name" order="ascending" data-type="text"/>
<xsl:element name="tr">
<xsl:attribute name="class">row <xsl:value-of select="name"/> <xsl:if test="instance=1">markInstance</xsl:if></xsl:attribute>
<xsl:element name="td">
<xsl:attribute name="class">name</xsl:attribute>
<xsl:value-of select="name"/>
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="class">level</xsl:attribute>
<xsl:value-of select="level"/>
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="class">classnr,<xsl:value-of select="classnr"/></xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">gfx/classes/<xsl:value-of select="classnr"/>.png</xsl:attribute>
<xsl:attribute name="alt"><xsl:value-of select="class"/></xsl:attribute>
</xsl:element>
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="class">racenr,<xsl:value-of select="racenr"/></xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">gfx/races/<xsl:value-of select="racenr"/>_<xsl:value-of select="gender"/>.png</xsl:attribute>
<xsl:attribute name="alt"><xsl:value-of select="race"/></xsl:attribute>
</xsl:element>
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="class">guild</xsl:attribute>
<xsl:value-of select="guild"/>
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="class">zone</xsl:attribute>
<xsl:value-of select="zone"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:template>
<xsl:template name="counter">
<br/>
<table border="1">
<tr>
<td><img src="gfx/classes/1.png"/> <span id="counter1">0</span></td>
<td><img src="gfx/classes/2.png"/> <span id="counter2">0</span></td>
<td><img src="gfx/classes/3.png"/> <span id="counter3">0</span></td>
<td><img src="gfx/classes/4.png"/> <span id="counter4">0</span></td>
<td><img src="gfx/classes/5.png"/> <span id="counter5">0</span></td>
<td><img src="gfx/classes/7.png"/> <span id="counter7">0</span></td>
<td><img src="gfx/classes/8.png"/> <span id="counter8">0</span></td>
<td><img src="gfx/classes/9.png"/> <span id="counter9">0</span></td>
<td><img src="gfx/classes/11.png"/> <span id="counter11">0</span></td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>