我正在尝试使用 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/