DocBook - generovani obsahu

Jirka Kosek jirka na kosek.cz
Úterý Srpen 12 10:21:10 CEST 2003


Petr PALAS wrote:

>     <xsl:template match="processing-instruction('toc')">
>        <xsl:call-template name="make.toc">
>          <xsl:with-param name="nodes"
> select="section|sect1|sect2|sect3|sect5"/>
>        </xsl:call-template>
>     </xsl:template>
...
> Pouzivam XSL-1.61.3 a html transformaci. Zkousel jsem to vysledovat, a
> zjistil jsem, ze to v autotoc.xsl v make.toc neprojde pres <xsl:if
> test="$nodes"/>. Pritom kdyz si tam ty $nodes necham vypsat, tak v hlavnim
> TOCu se mi nody zobrazi, ale ve vlozenem <?toc?> uz ne :(

Chyba je v tom, že v šabloně pro PI <?toc?> je aktuální uzel tato PI, a 
ne kapitola nebo sekce. Mělo by to tedy být:

     <xsl:template match="processing-instruction('toc')">
        <xsl:call-template name="make.toc">
          <xsl:with-param name="nodes"
select="../section|../sect1|../sect2|../sect3|../sect5"/>
        </xsl:call-template>
     </xsl:template>


-- 
-----------------------------------------------------------------
   Jirka Kosek  	
   e-mail: jirka na kosek.cz
   http://www.kosek.cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3403 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20030812/081fca32/attachment.bin>


Další informace o konferenci Docbook