跳转到内容

XQuery/将 HTML 表格转换为 XSL-FO 表格

来自维基教科书,开放世界中的开放书籍

您有一组 HTML 表格,您希望将其转换为 PDF。

我们将使用 XQuery typeswitch 转换,它将转换关键表格元素(table、thead、tr、th、db、tbody)到相应的 XSL-FO 元素。

示例主调度程序

[编辑 | 编辑源代码]

我们将创建一个包含以下函数的 XQuery 模块

  • 一个主调度程序函数用于启动转换
  • 每个表格元素一个函数
  • 一个函数用于处理每个元素的 class 属性

为了转换表格,将使用以下内容

  let $fo-table := html-2-fo:main($html-table);

主要功能是

华夏公益教科书