Ignore:
Timestamp:
24/05/13 13:41:50 (7 years ago)
Author:
julian.reschke@…
Message:

upgrade to newest version of rfc2629.xslt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/rfc2629toFO.xslt

    r1845 r2272  
    13521352          </xsl:for-each>
    13531353        </xsl:variable>
     1354        <xsl:variable name="pparent" select="$node/.."/>
     1355        <xsl:variable name="listtype">
     1356          <xsl:choose>
     1357            <xsl:when test="$pparent/self::list">
     1358              <xsl:value-of select="$pparent/@style"/>
     1359            </xsl:when>
     1360            <xsl:otherwise></xsl:otherwise>
     1361          </xsl:choose>
     1362        </xsl:variable>
     1363        <xsl:variable name="listindex">
     1364          <xsl:choose>
     1365            <xsl:when test="$listtype='numbers'">
     1366              <xsl:for-each select="$node">
     1367                <xsl:number/>
     1368              </xsl:for-each>
     1369            </xsl:when>
     1370            <xsl:when test="$listtype='letters'">
     1371              <xsl:for-each select="$node">
     1372                <xsl:number format="a"/>
     1373              </xsl:for-each>
     1374            </xsl:when>
     1375            <xsl:otherwise/>
     1376          </xsl:choose>
     1377        </xsl:variable>
    13541378        <xsl:choose>
    13551379          <xsl:when test="@format='counter'">
    1356             <xsl:value-of select="$tcnt" />
     1380            <xsl:choose>
     1381              <xsl:when test="$listtype!='' and $listindex!=''">
     1382                <xsl:value-of select="$listindex"/>
     1383              </xsl:when>
     1384              <xsl:when test="$listtype!='' and $listindex=''">
     1385                <xsl:call-template name="warning">
     1386                  <xsl:with-param name="msg" select="concat('Use of format=counter for unsupported list type ',$listtype)"/>
     1387                </xsl:call-template>
     1388                <xsl:value-of select="$tcnt"/>             
     1389              </xsl:when>
     1390              <xsl:otherwise>
     1391                <xsl:value-of select="$tcnt"/>             
     1392              </xsl:otherwise>
     1393            </xsl:choose>
    13571394          </xsl:when>
    13581395          <xsl:when test="@format='title'">
Note: See TracChangeset for help on using the changeset viewer.