【问题标题】:Generate multiple XHTML files form one XML从一个 XML 生成多个 HTML 文件
【发布时间】:2014-07-01 19:29:54
【问题描述】:

我想知道是否有办法通过 XSLT 转换从一个 XML 文件生成多个 xhtml 文件。 在 XML 文件中定义了多个幻灯片标签用于演示。

如果有任何建议,我将不胜感激。

【问题讨论】:

  • 在 XSLT 2.0 及更高版本中,您可以使用 <xsl:result-document> 元素。如果您仅限于 XSLT 1.0,您仍然可以通过 EXSLT 扩展 (<exsl:document>) 来实现。在没有扩展的 XSLT 1.0 中没有办法做到这一点。
  • @helderdarocha,这应该是一个答案而不是评论。
  • 你是对的,@MichaelKay。当我开始评论时我没有意识到这一点:)

标签: xml xslt xhtml transformation


【解决方案1】:

XSLT 2.0 及更高版本中,您可以使用 <xsl:result-document> 元素。见XSLT 2.0 #element-result-documentSaxon: result-document

如果您仅限于XSLT 1.0,您仍然可以通过EXSLT 扩展 (<exsl:document>) 来实现。

在没有扩展的 XSLT 1.0 中没有办法做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 2011-11-29
    • 2011-10-05
    • 2016-02-25
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    相关资源
    最近更新 更多