【问题标题】:Attach a XSL stylesheet to the XML output of a XSL将 XSL 样式表附加到 XSL 的 XML 输出
【发布时间】:2014-12-20 08:22:12
【问题描述】:

我正在通过附加 XSLT 样式表将 XML 文档转换为新的重组 XML 文档。然后,新的 XML 文件将由第二个 XSLT 转换。

有没有办法让第一个 XSLT 将第二个 XSLT 附加到输出?

现在的输出如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <children> 
    ....

我希望它是:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="trans.xslt"?>
<root>
  <children> 
     ....

抱歉,有些令人困惑的帖子。但问题是 - 我如何告诉 XSLT 样式表向输出文档添加样式表标签?

【问题讨论】:

    标签: xml xslt


    【解决方案1】:

    您可以在模板中使用处理指令:

    <xsl:processing-instruction name="xml-stylesheet">type="text/xsl" href="trans.xslt"</xsl:processing-instruction>
    

    【讨论】:

    • 我试过了,但是 不允许作为 的子元素,所以它不会运行。
    • 正如我所提到的......你应该在你的模板中使用它
    • 谢谢!这些东西对我来说有点模糊!
    猜你喜欢
    • 1970-01-01
    • 2012-04-03
    • 2021-01-27
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    相关资源
    最近更新 更多