-------------------XML File-----------------------
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/BBN/songs.xsl"?>
<data>
<artist>Hoobastank</artist>
<album>The Reason</album>
<release>2004</release>
<song title="The Reason" track="08">
I'm not a perfect person
As many things I wish I didn't do
But I continue learning
I never meant to do those things to you
And so I have to say before I go
That I just want you to know
I've found a reason for me
To change who I used to be
A reason to start over new
And the reason is you
</song>
</data>
^^^^^^^^^^^^^^^^^^^^^^^^^^XML File^^^^^^^^^^^^^^^^^^
----------------------XSL File----------------
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform">
<xsl:template match="data">
<html>
<head>
<title>
<xsl:value-of select="artist"/> -
<xsl:value-of select="album"/>
</title>
</head>
<body bgcolor="#FFFFCC">
<table border="0" width="835" cellspacing="3"
cellpadding="2">
<tr>
<td align="center">
<font size="5"><i>
<xsl:value-of
select="artist"/> - <xsl:value-of select="album"/>
</i></font>
</td>
</tr>
<xsl:for-each select="song">
<xsl:sort select="./@track"/>
<tr>
<td>
<xsl:apply-templates select="."/>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="song">
<font size="4"><b>
<xsl:value-of select="@title"/>
</b></font>
<br/>
<xsl:value-of select="."/>
<p/>
</xsl:template>
</xsl:stylesheet>
^^^^^^^^^^^^^^^^^^^^^^^^XSL File^^^^^^^^^^^^^^^^^^^^^^^