【问题标题】:Using SVG to create separate images files使用 SVG 创建单独的图像文件
【发布时间】:2010-10-10 21:44:12
【问题描述】:

我之前处理过 XSLT 以输出应该在浏览器中查看的单个 HTML 文件。

现在我希望如果有人可以概述是否可以使用 XML 数据和 XSLT 来神奇地自动创建单独的图像文件?

【问题讨论】:

    标签: xml xslt svg


    【解决方案1】:

    如果您的 XSLT 处理器支持 EXSLT,exsl:document 元素将允许您从单个输入文件创建多个输出文件。

    AFAIK,目前只有基于 libxslt 的处理器支持此标签,但这包括 PHP 5,当然还有 xsltproc。

    编辑:

    如您所见,XSLT 2.0 提供了类似的xsl:result-document 标记。我知道的 XSLT 2.0 处理器是 SaxonAltova XMLGexslt/Gestalt

    【讨论】:

    • 我已经检查过了。这可以工作,xsl:result-document 元素 (w3.org/TR/xslt20/#element-result-document) 也可以。好吧,我想这不那么神秘了:)
    • 许多 XSLT 1.0 处理器都支持 XSLT——说这只是 libxslt 是不正确的。此外,当前的 XSLT 2.0 处理器实际上是三个:Saxon、Altova 和 Gexslt(或 Gestalt)。
    • @Dimitre — 我专门指的是exsl:document 标签,而不是一般的 EXSLT。如果您知道其他人,我很乐意添加。
    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 2014-06-04
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多