xslt - 使用 XSL-FO 和 HTML?

标签 xslt xsl-fo

我正在尝试使用 XSLT 将一些 XML 数据转换为 HTML,用于我的学士论文。

我的教授希望我也考虑 XSL-FO,或者至少写一些关于它的文字。但我对此非常菜鸟。

所以我的问题是:

我可以将 FO 与 HTML 结合使用吗?我可以使用 FO 代替 HTML 和 CSS 吗?如果是,我的浏览器将如何呈现?是否有关于如何使用 FO 将 xml 转换为网页的示例/教程?

最佳答案

XSL-FO 仅用于 PDF 显示(严格来说这不正确,但您可以将其作为指南)。所以 HTML 输出和 FO 输出没有关系。从您的 XML 源,您可以使用 XSLT 生成 XHTML 或 XSL-FO,但不能同时生成两者。

参见例如 DocBook。它带有几个随时可用的 XSLT 样式表,一个用于 HTML 输出,另一个用于 PDF(通过 Apache Fop)。如果您对结果感到满意可能是一个不同的问题。

关于xslt - 使用 XSL-FO 和 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743942/

相关文章:

java - 为什么<xsl :value-of select ="1"/> returns 1?

xml - XSLT用于具有相同名称的多个元素

xsl-fo - 如何设置 margin-left 而不被子元素继承?

ms-word - 将Word文档转换为XSL-FO

html - 如何将带有 CSS 的 HTML 转换为 xsl-fo?

xslt - 调用XSL模板时的可选参数

json - 使用 XSLT 3.0 函数将 JSON 转换为 XML

java - Apache FOP : Print contents of list from XML in PDF without knowing list size?

xslt - XSL-FO- 指定条件可见性

xml - 如何获取 xslt 文件的日期