1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
method="xml"
indent="yes"
encoding="ISO-8859-1" />
<xsl:template match="node()|@*">
<xsl:copy><xsl:apply-templates select="@* | node()" /></xsl:copy>
</xsl:template>
<xsl:template match="surface">
<xsl:choose>
<xsl:when test="@array">
<sprite name="{@name}">
<image file="{@file}">
<grid
pos="{@x},{@y}"
size="{@width},{@height}"
array="{@array}" />
</image>
</sprite>
</xsl:when>
<xsl:otherwise>
<sprite name="{@name}">
<image file="{@file}" />
</sprite>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
|