本章步入DocBook XSL的高级部分,讲述当你在需要更改一些设置的时候,发现Docbook并没有提供相应的参数,那么这时你就不得不自己定制DocBook XSL stylesheet。庆幸的是stylesheet被设计的非常容易修改(感谢Norm Walsh)。其基本思路就是创建一个定制层
来放置所有你的更改,其它的仍然依赖标准DocBook stylesheet。下面是本章涉及的内容:
- 创建一个定制层
- 设定参数值
- 更改属性值
- 填充标志位模板
- 定制生成的文本
- 替换stylesheet模板
- 添加新模板
- 创建自定义的处理指令
- 生成一个定制化的标题页模板。这个方法在十一章说明
编写定制层需要熟悉XSLT语法,建议大家先看看我之前翻译的附录XSL简短介绍,还有就是W3C School是个很好的学习XSLT的网站。
掌握了DocBook的定制方法,你就可以随心所欲的控制和美化你的文档,简直太爽了!
在线阅读地址:http://www.kuuyee.org/docs/docbookxsl/CustomMethods.html
翻译的不好,请大家多多包含!