<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">

<xsl:template match="/book">
  <html>
  <body>
  <table>

  <xsl:for-each select="song">
  <xsl:for-each select="block">
      <tr>
      <xsl:if test="@type = 'vers'">
        <xsl:text disable-output-escaping="yes">&lt;td colspan="2"&gt;</xsl:text>
      	<xsl:value-of select="@index"></xsl:value-of>. 
      </xsl:if>

      <xsl:if test="@type = 'chorus'">
        <xsl:text disable-output-escaping="yes">&lt;td width="20px"&gt;&lt;/td&gt;&lt;td&gt;</xsl:text>        
      </xsl:if>

      <xsl:for-each select="line">
	<xsl:value-of select="node()"/>
	  <xsl:value-of select="content"/>
	  <br/>
	  </xsl:for-each>
      <xsl:if test="@type = 'chorus'">
        <xsl:text disable-output-escaping="yes">&lt;/td&gt;</xsl:text>        
      </xsl:if>
      <xsl:if test="@type = 'vers'">
        <xsl:text disable-output-escaping="yes">&lt;/td&gt;</xsl:text>
      </xsl:if>
      </tr>
  </xsl:for-each>
  <xsl:if test="count(attributes/author) = 1">
	<td colspan="2">
  		<address>Orð: <xsl:value-of select="attributes/author"/></address>
  	</td>
  </xsl:if>
  <xsl:if test="count(attributes/translator) = 1">
	<td colspan="2">
	  	<address>Týtt: <xsl:value-of select="attributes/translator"/></address>
  	</td>
  </xsl:if>

  </xsl:for-each>
  </table>
</body>
  </html>
</xsl:template>

</xsl:stylesheet>
