<!--
<xsl:apply-templates select="." mode="calculate-dir"/>
-->
- <xsl:value-of select="@dir"/>
- <xsl:value-of select="$prefix"/>
- <xsl:value-of select="@filename"/>
- <xsl:text>: </xsl:text>
- <xsl:value-of select="@page"/>
- <xsl:text> </xsl:text>
+ <xsl:if test="@filename">
+ <xsl:value-of select="@dir"/>
+ <xsl:value-of select="$prefix"/>
+ <xsl:value-of select="@filename"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="@page"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
</xsl:template>
<xsl:template match="toc" mode="all">
<!--
<xsl:apply-templates select="." mode="calculate-dir"/>
-->
- <xsl:value-of select="@dir"/>
- <xsl:value-of select="$prefix"/>
- <xsl:value-of select="@filename"/>
- <xsl:text> </xsl:text>
+ <xsl:if test="@filename">
+ <xsl:value-of select="@dir"/>
+ <xsl:value-of select="$prefix"/>
+ <xsl:value-of select="@filename"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
</xsl:template>
<xsl:template match="*" mode="calculate-dir">