我正在通过附加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样式表将样式表标签添加到输出文档?
答案 0 :(得分:4)
您可以在模板中使用处理指令:
<xsl:processing-instruction name="xml-stylesheet">type="text/xsl" href="trans.xslt"</xsl:processing-instruction>