<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                xmlns:tei="http://www.tei-c.org/ns/1.0" 
                xmlns:ct="http://www.comhartaighde.com/ns/1.0" 
                exclude-result-prefixes="tei ct"
                version="1.0">
    
        
<xsl:template match="alt/ceanntásc/léirmheas/bibl">
    <h1 class="citation_title review"><xsl:for-each select="teideal"><xsl:apply-templates /></xsl:for-each></h1>
    <xsl:if test="údar">
        <p class="reviewPers">
            <xsl:for-each select="údar/duine">
               <xsl:value-of select="."/>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/údar) &gt; 2">
                   <xsl:if test="position() != last()-1 and position() != last()"><xsl:text>, </xsl:text></xsl:if>
               </xsl:if>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/údar) &gt; 1">
                   <xsl:if test="position() = last()-1"><xsl:text> and </xsl:text></xsl:if>
               </xsl:if>
            </xsl:for-each>
        </p>
    </xsl:if>
    <xsl:if test="eagarthóir">
        <p class="reviewPers">
            <xsl:for-each select="eagarthóir/duine">
               <xsl:value-of select="."/>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/eagarthóir) &gt; 2">
                   <xsl:if test="position() != last()-1 and position() != last()">
                      <xsl:text>, </xsl:text>
                   </xsl:if>
               </xsl:if>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/eagarthóir) &gt; 1">
                   <xsl:if test="position() = last()-1"><xsl:text> and </xsl:text></xsl:if>
               </xsl:if>
            </xsl:for-each>
            <xsl:choose> 
                <xsl:when test="count(eagarthóir) &gt; 1"><xsl:text> (eds)</xsl:text></xsl:when><xsl:otherwise><xsl:text> (ed.)</xsl:text></xsl:otherwise>
            </xsl:choose> 
        </p>
    </xsl:if>
    <xsl:if test="aistritheoir">
        <p class="reviewPers">
            <xsl:for-each select="aistritheoir/duine">
               <xsl:value-of select="."/>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/aistritheoir) &gt; 2">
                   <xsl:if test="position() != last()-1 and position() != last()">
                      <xsl:text>, </xsl:text>
                   </xsl:if>
               </xsl:if>
               <xsl:if test="count(//alt/ceanntásc/léirmheas/bibl/aistritheoir) &gt; 1">
                   <xsl:if test="position() = last()-1">
                      <xsl:text> and </xsl:text>
                   </xsl:if>
               </xsl:if>
            </xsl:for-each>
            <xsl:text> (trans.)</xsl:text>
        </p>
    </xsl:if>
    <p class="reviewDetails"><xsl:for-each select="foilsitheoir"><xsl:apply-templates /></xsl:for-each> (<xsl:value-of select="dáta" />) <xsl:if test="leathanaigh"> | <xsl:value-of select="leathanaigh" /> pp.</xsl:if><xsl:if test="ISBN"> | ISBN: <xsl:value-of select="ISBN" /></xsl:if><xsl:if test="praghas"> | <xsl:value-of select="praghas" /></xsl:if></p>
</xsl:template>
    
    
</xsl:stylesheet>