|
|
|
|
@ -108,20 +108,22 @@
|
|
|
|
|
<xsl:text>, </xsl:text>
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='part']/@n"/>
|
|
|
|
|
</xsl:if>
|
|
|
|
|
<xsl:text>, n°</xsl:text>
|
|
|
|
|
<!-- numéro de la revue -->
|
|
|
|
|
<xsl:choose>
|
|
|
|
|
<!-- il s'agit d'un numéro unique -->
|
|
|
|
|
<xsl:when test=".//biblScope[@unit='issue']/@n">
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@n"/>
|
|
|
|
|
</xsl:when>
|
|
|
|
|
<xsl:otherwise>
|
|
|
|
|
<!-- le numéro n'est pas unique -->
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@from"/>
|
|
|
|
|
<xsl:text>-</xsl:text>
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@to"/>
|
|
|
|
|
</xsl:otherwise>
|
|
|
|
|
</xsl:choose>
|
|
|
|
|
<!-- s'il y a un numéro de la revue -->
|
|
|
|
|
<xsl:if test=".//biblScope[@unit='issue']">
|
|
|
|
|
<xsl:text>, n°</xsl:text>
|
|
|
|
|
<xsl:choose>
|
|
|
|
|
<!-- il s'agit d'un numéro unique -->
|
|
|
|
|
<xsl:when test=".//biblScope[@unit='issue']/@n">
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@n"/>
|
|
|
|
|
</xsl:when>
|
|
|
|
|
<xsl:otherwise>
|
|
|
|
|
<!-- le numéro n'est pas unique -->
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@from"/>
|
|
|
|
|
<xsl:text>-</xsl:text>
|
|
|
|
|
<xsl:value-of select=".//biblScope[@unit='issue']/@to"/>
|
|
|
|
|
</xsl:otherwise>
|
|
|
|
|
</xsl:choose>
|
|
|
|
|
</xsl:if>
|
|
|
|
|
</xsl:when>
|
|
|
|
|
<xsl:otherwise>
|
|
|
|
|
<!-- 2/ il ne s'agit pas d'un article : c'est un titre de monographie -->
|
|
|
|
|
|