2011-02-27 66 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處理器的問題。