2011-02-27 43 views
3

我知道可以从XSLT创建Java对象和调用方法。如果我调用的方法返回一个DOM文档,是否可以将它合并到正在处理的XML文档中?通过调用java方法在XSLT中合并多个XML源

+0

使用Xalan或其他东西?而当你说“合并到正在处理的XML文档”时,你的意思是你想要将模板应用到正确的位置(而不是将其复制到输出中)? – JasonPlutext 2011-02-27 02:19:59

+0

答案是肯定的。 – 2011-02-27 02:48:06

回答

1

从XSLT到Java的外部调用的行为方式完全取决于您使用的XSLT处理器 - 它没有在标准中定义。我希望答案是肯定的 - DOM文档将作为一个节点可见并且可以像其他任何节点一样处理(例如,可以使用xsl:copy-of复制到结果树中) - 但是您只能询问有关特定XSLT处理器的问题。