summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Sehmisch <tmw@crushnet.org>2008-08-10 20:02:30 +0000
committerPhilipp Sehmisch <tmw@crushnet.org>2008-08-10 20:02:30 +0000
commit30702ab5b1c659f59bb5b6f17d852b61a6a4a94d (patch)
treed67e23be6686ac78290e716f29637188a73591b8
parentdf8ed018b81604475728675cb5caa5b172d509b6 (diff)
downloadclientdata-30702ab5b1c659f59bb5b6f17d852b61a6a4a94d.tar.gz
clientdata-30702ab5b1c659f59bb5b6f17d852b61a6a4a94d.tar.bz2
clientdata-30702ab5b1c659f59bb5b6f17d852b61a6a4a94d.tar.xz
clientdata-30702ab5b1c659f59bb5b6f17d852b61a6a4a94d.zip
Created an XSLT stylesheet for viewing the items.xml in a web browser.
-rw-r--r--items.xml23
-rw-r--r--items.xsl50
2 files changed, 62 insertions, 11 deletions
diff --git a/items.xml b/items.xml
index 117bf70a..da02eed5 100644
--- a/items.xml
+++ b/items.xml
@@ -1,4 +1,5 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="utf-8"?>
+<?xml-stylesheet type="text/xsl" href="items.xsl"?>
<!--
Here are listed all the known items in The Mana World. This file defines
their name, icon, description, weight, etc. It also defines which sprite
@@ -2607,7 +2608,7 @@
image="armor-chest-tanktop.png|W:#441111,aa2222,dd3333" name="Red Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#441111,aa2222,dd3333</sprite>
<sprite gender="female">chest-tanktop-female.xml|#441111,aa2222,dd3333</sprite>
@@ -2616,7 +2617,7 @@
image="armor-chest-tanktop.png|W:#115511,22aa22,99dd99"
name="Green Tank Top" description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#115511,22aa22,99dd99</sprite>
<sprite gender="female">chest-tanktop-female.xml|#115511,22aa22,99dd99</sprite>
@@ -2626,7 +2627,7 @@
name="Dark Blue Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#222255,6666ff</sprite>
<sprite gender="female">chest-tanktop-female.xml|#222255,6666ff</sprite>
@@ -2636,7 +2637,7 @@
name="Yellow Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#887722,ddcc66,ffffaa</sprite>
<sprite gender="female">chest-tanktop-female.xml|#887722,ddcc66,ffffaa</sprite>
@@ -2645,7 +2646,7 @@
name="Light Blue Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#222288,77aacc,aaffff</sprite>
<sprite gender="female">chest-tanktop-female.xml|#222288,77aacc,aaffff</sprite>
@@ -2654,7 +2655,7 @@
name="Pink Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#550044,dd55aa,ff99ff</sprite>
<sprite gender="female">chest-tanktop-female.xml|#550044,dd55aa,ff99ff</sprite>
@@ -2664,7 +2665,7 @@
name="Black Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
<sprite gender="female">chest-tanktop-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
@@ -2674,7 +2675,7 @@
name="Orange Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#80280f,b04810,ef681f,ffb830</sprite>
<sprite gender="female">chest-tanktop-female.xml|#80280f,b04810,ef681f,ffb830</sprite>
@@ -2683,7 +2684,7 @@
name="Purple Tank Top"
description="A sleeveless shirt for hot summer days."
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml|#4f0a76,8010c0,d699f7</sprite>
<sprite gender="female">chest-tanktop-female.xml|#4f0a76,8010c0,d699f7</sprite>
@@ -2693,7 +2694,7 @@
name="2099 Tank Top"
description="*Reserved for new colorisation of tank top*"
effect="Defense: +2"
- type="0"
+ type="equip-torso"
weight="15">
<sprite gender="male">chest-tanktop-male.xml</sprite>
<sprite gender="female">chest-tanktop-female.xml</sprite>
diff --git a/items.xsl b/items.xsl
new file mode 100644
index 00000000..765709fa
--- /dev/null
+++ b/items.xsl
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<!-- Edited by XMLSpy® -->
+<xsl:stylesheet version="1.0"
+xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method='html' version='1.0' encoding='UTF-8' indent='yes'/>
+
+
+<xsl:variable name="icon-dir">graphics/items</xsl:variable>
+
+<xsl:template match="/">
+ <html>
+ <body>
+ <h2>Item Database</h2>
+ <xsl:for-each select="items/item">
+ <xsl:sort select="@type"/>
+ <xsl:if test="@name">
+
+ <p>
+ <table border="1">
+ <tr bgcolor="ddddff">
+ <td>
+ <xsl:if test="@image">
+ <img src="{$icon-dir}/{@image}"/>
+ </xsl:if>
+ </td>
+ <td colspan="2">
+ <xsl:value-of select="@name"/>
+ </td>
+ </tr>
+
+ <tr>
+ <td><strong>ID: </strong><xsl:value-of select="@id"/></td>
+ <td><strong>Type: </strong><xsl:value-of select="@type"/></td>
+ <td><strong>Weight: </strong><xsl:value-of select="@weight"/></td>
+ </tr>
+
+ <tr>
+ <td colspan="3"><strong>Description: </strong><xsl:value-of select="@description"/></td>
+ </tr>
+ <tr>
+ <td colspan="3"><strong>Effect: </strong><xsl:value-of select="@effect"/></td>
+ </tr>
+ </table>
+ </p>
+ </xsl:if>
+ </xsl:for-each>
+ </body>
+ </html>
+</xsl:template>
+</xsl:stylesheet> \ No newline at end of file