DocBook XSL:如何阻止 HTML 生成输出标题属性?

发布于 2024-11-16 21:27:14 字数 304 浏览 2 评论 0原文

DocBook XSL 的 HTML 生成器始终为来自具有标题的 DocBook 元素的 div 部分输出 title 属性。因此文章、书籍、章节等都有一个 title 属性。

我不想在我的 HTML 中出现这个。它至少会导致 Firefox 显示包含该部分标题的工具提示。如果我没有对 HTML 进行分块,这可能会很有用,但我是这样,所以它没有帮助。而且很烦人。

我该如何摆脱它?是否有一个可以设置的简单参数,或者我是否必须使用自定义层?如果是后者,我必须抓住什么才能防止它这样做?

The DocBook XSL's HTML generator always outputs a title attribute for div sections that come from DocBook elements that have titles. So articles, books, sections, etc all have a title attribute.

I don't want this in my HTML. It causes Firefox at least to display a tooltip containing the section's title. That might be useful if I weren't chunking my HTML, but I am, so it is unhelpful. And annoying.

How would I get rid of it? Is there a simple parameter I can set, or do I have to use a customization layer? If the latter, what do I have to catch to prevent it from doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

简单 2024-11-23 21:27:14

没有参数,但您只需要添加

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

到您的自定义层即可。这会覆盖原始模板(在 html.xsl 中)并禁用 title 属性的输出。

There is no parameter, but you only need to add

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

to your customization layer. This overrides the original template (in html.xsl) and disables output of the title attributes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文