【发布时间】:2017-05-09 10:59:59
【问题描述】:
我想对 XML 文档进行 XSL 转换,以便我的 XSLT 生成一个附加到 XSD 文档的新 XML 文档。我在问是否可以仅使用一个 XSLT 生成两种不同类型的文档。
【问题讨论】:
我想对 XML 文档进行 XSL 转换,以便我的 XSLT 生成一个附加到 XSD 文档的新 XML 文档。我在问是否可以仅使用一个 XSLT 生成两种不同类型的文档。
【问题讨论】:
XSLT 2.0 可以使用 xsl:result-document 通过单个转换创建多个结果文档,请参阅规范 https://www.w3.org/TR/xslt20/#creating-result-trees。一些 XSLT 1.0 处理器还支持 libxslt/xsltproc 中支持的 http://exslt.org/exsl/elements/document/index.html 或 Xalan 中的 http://xml.apache.org/xalan-j/extensionslib.html#redirect 之类的扩展。
【讨论】: