2011-06-23 6 views
6

DocBook XSLのHTMLジェネレータは、タイトルがあるDocBook要素からのdivセクションには常にtitle属性を出力します。したがって、記事、書籍、セクションなどにはすべてtitle属性があります。DocBook XSL:HTML生成がタイトル属性を出力しないようにするにはどうすればよいですか?

私はHTMLでこれを望んでいません。これはFirefoxに少なくともセクションのタイトルを含むツールチップを表示させる。私はHTMLをチャンクしていないと便利かもしれませんが、私はそうです、それは役に立たないです。そして、迷惑です。

どうすれば削除できますか?私が設定できる単純なパラメータはありますか、またはカスタマイズ層を使用する必要はありますか?後者の場合は、これを防ぐために何をキャッチする必要がありますか?

答えて

9

はパラメータはありませんが、あなたは、あなたのカスタマイズ層に

<xsl:template name="generate.html.title"/> 

を追加する必要があります。これにより元のテンプレート(html.xsl)が上書きされ、title属性の出力が無効になります。

関連する問題