Você está na página 1de 13

<?xml-stylesheet type='text/xsl' href='test.xsl'?

>
<cfxml variable="xmlTasks">
<tasks>
<task>
<name>Breakfast</name>
<task>
<name>Cook Eggs</name>
<task>
<name>Crack Eggs</name>
<task>
<name>Crack Egg 1</name>
</task>
<task>
<name>Crack Eggs</name>
<task>
<name>Crack Egg 1</name>
</task>
<task>
<name>Crack Egg 2</name>
</task>
<task>
<name>Crack Egg 3</name>
</task>
<task>
<name>Crack Egg 4</name>
</task>
</task>
<task>
<name>Crack Egg 3</name>
</task>
<task>
<name>Crack Egg 4</name>
</task>
</task>
<task>
<name>Beat Eggs</name>
<task>
<name>Beat Clockwise</name>
<task>
<name>Beat</name>
</task>
<task>
<name>Beat</name>
</task>
<task>
<name>Beat</name>
</task>
</task>
<task>
<name>Beat Counter Clockwise</name>
<task>
<name>Beat</name>
</task>
<task>
<name>Beat</name>
</task>
<task>
<name>Beat</name>
</task>
</task>
</task>
<task>
<name>Put Eggs In Pan</name>
</task>
<task>
<name>Put Eggs on Plate</name>
</task>
</task>
<task>
<name>Eat Eggs</name>
<task>
<name>Put In Mouth</name>
<task>
<name>Put On Fork</name>
</task>
<task>
<name>Move For To Mouth</name>
</task>
</task>
<task>
<name>Chew Eggs</name>
</task>
<task>
<name>Swallow</name>
</task>
</task>
</task>
</tasks>
</cfxml>
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="tasks">
<ol>
<xsl:apply-templates select="task" />
</ol>
</xsl:template>

<xsl:template match="task">
<li>
<span>
<xsl:value-of select="name" />
</span>
<xsl:if test="task">
<ol>
<xsl:apply-templates select="task" />
</ol>
</xsl:if>
</li>
</xsl:template>
</xsl:transform>
<?xml version="1.0" encoding="UTF-16"?><ol><li><span>Breakfast</span><ol><li><span>Cook Eggs</span><ol><li><span>

GENERATE HTML
gs</span><ol><li><span>Crack Eggs</span><ol><li><span>Crack Egg 1</span></li><li><span>Crack Eggs</span><ol><li><span>Crack
an><ol><li><span>Crack Egg 1</span></li><li><span>Crack Egg 2</span></li><li><span>Crack Egg 3</span></li><li><span>Crack Egg 4
li><li><span>Crack Egg 4</span></li></ol></li><li><span>Crack Egg 3</span></li><li><span>Crack Egg 4</span></li></ol></li><li><span
n></li></ol></li><li><span>Beat Eggs</span><ol><li><span>Beat Clockwise</span><ol><li><span>Beat</span></li><li><span>Beat</span
</li><li><span>Beat</span></li><li><span>Beat</span></li></ol></li><li><span>Beat Counter Clockwise</span><ol><li><span>Beat</spa
<ol><li><span>Beat</span></li><li><span>Beat</span></li><li><span>Beat</span></li></ol></li></ol></li><li><span>Put Eggs In Pan</sp
pan>Put Eggs In Pan</span></li><li><span>Put Eggs on Plate</span></li></ol></li><li><span>Eat Eggs</span><ol><li><span>Put In Mou
<ol><li><span>Put In Mouth</span><ol><li><span>Put On Fork</span></li><li><span>Move For To Mouth</span></li></ol></li><li><span
n></li></ol></li><li><span>Chew Eggs</span></li><li><span>Swallow</span></li></ol></li></ol></li></ol>

Você também pode gostar