All pastes #762286 Raw Edit

Unbenannt

public text v1 · immutable
·published 2007-11-05 15:40 UTC
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>