获取XSLT结果作为文本并在另一个XSLT中使用

时间:2015-02-18 07:28:20

标签: xslt

我需要使用一个XSLT结果作为另一个XSLT中元素的文本值。

示例:我的输出XML应该像

<?xml version="1.0" encoding="utf-8"?>
<root>
  <a>xxx</a>
  <b>yyy</b>
  <c>
    <?xml version="1.0" encoding="utf-8"?><order><header>....</order>
  </c>
</root>

&#34; Order.xsl&#34;用于获取XML。

&#34; Main.xsl&#34;用于获取必须调用&#34; Order.xsl&#34;的XML。并将结果作为元素的文本。

请你提出你的建议吗?

由于

1 个答案:

答案 0 :(得分:0)

您的输出“XML”实际上并不是格式良好的XML,因此您无法使用XSLT生成它。如果可以,它将不会非常有用,因为没有XML解析器会接受它。只允许在XML文档的开头使用XML声明。