World Wide Web 联盟的规范书将可扩展样式语言(XSL)规划成两个部分:
■XSLT用来转换XML文件
■XSL对象格式(XSL FO) 用来详细说明格式语句的 XML函数库。
XSLT 非常容易学习和使用。只需要花费很少的时间,开发者就能将XML 文档转换成可以在用户自己浏览器上看到的HTML 文档。这也是开发者喜欢使用XSLT的原因。
XSL对象格式是一个以XML为基础的扩展函数库,能详细定义标记页数、版面和字体等网页内容信息。XSL FO 扩展语言非常复杂,也很冗长;但只有通过XSL FO 才能快速把XSLT 转换成文档源文件。
除了完全介绍XSL FO,这篇文章还将提供足够的信息和例子来说明怎样使用XSL FO。我们将通过XSL FO学习制作一个西班牙语的评论手册并将它打印出来。我们将使用Apache Software Foundation 的 FOP 工具软件使FO 文件转换成PDF 文件。
初始化
把XSL FO 文件转换成XML 文档,先需要基本的XML处理指令和FO 根元素:
...[ 查看全文 ]