﻿<?xml version="1.0" encoding="UTF-8" ?>
<!-- (C) 2003 Dirk Röckmann www.nt-text.net -->

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:output method="html"/>

<xsl:strip-space elements="book"/>

<xsl:template match="/">
  <html>
  <xsl:comment>
      REVISED AMHARIC BIBLE IN XML (2003)
      PRINTED VERSION BY UNITED BIBLE SOCIETIES (C)1962
      E-TEXT IN TRANSLITERATED ASCII FORMAT BY LAPSLEY/BROOKS FOUNDATION 1994
      UNICODE UTF-8 TRANSFORMATION AND XML-TAGGING BY DIRK RÖCKMANN 2003 (WWW.NT-TEXT.NET)
      WITH KIND PERMISSION OF THE BIBLE SOCIETY OF ETHIOPIA
      EVERY NON-COMMERCIAL WORK USING THIS DATA IN ANY FORM MUST FULLY INCLUDE THIS COPYRIGHT STATEMENT!
      EVERY COMMERCIAL USE OF PARTS OR THE COMPLETE DATA IN ANY FORM NEEDS WRITTEN PERMISSION OF THE BIBLE SOCIETY OF ETHIOPIA!
  </xsl:comment>
  <body>
  <h2><xsl:value-of select="//book/@title"/> (<xsl:value-of select="//book/@atitle"/>)</h2>
  <xsl:for-each select="//word[not(. = preceding::word)]">
    <xsl:sort select="."/>
    <xsl:variable name="word" select="."/>
    <h3>
    <xsl:value-of select="concat('[',position(),']',' ')"/>
    <xsl:value-of select="$word"/>
    <xsl:for-each select="//word[. = $word]">
      <xsl:variable name="word_anchor" select="concat(../../@num,'_',../@num,'_',@num)"/>
      <a name="{$word_anchor}"></a>
      <xsl:variable name="verse_anchor" select="concat(../../@num,'_',../@num)"/>
      <a href="text.htm#{$verse_anchor}">[<xsl:value-of select="../../@num"/>,<xsl:value-of select="../@num"/>]</a>
      <xsl:text> </xsl:text>
      <xsl:if test="position() = last()">
        <xsl:value-of select="position()"/>  
      </xsl:if>
    </xsl:for-each>
    </h3>
  </xsl:for-each>
  </body>
  </html>
</xsl:template>

</xsl:stylesheet>
