3
我知道可以從XSLT創建Java對象和調用方法。如果我調用的方法返回一個DOM文檔,是否可以將它合併到正在處理的XML文檔中?通過調用java方法在XSLT中合併多個XML源
我知道可以從XSLT創建Java對象和調用方法。如果我調用的方法返回一個DOM文檔,是否可以將它合併到正在處理的XML文檔中?通過調用java方法在XSLT中合併多個XML源
從XSLT到Java的外部調用的行爲方式完全取決於您使用的XSLT處理器 - 它沒有在標準中定義。我希望答案是肯定的 - DOM文檔將作爲一個節點可見並且可以像其他任何節點一樣處理(例如,可以使用xsl:copy-of複製到結果樹中) - 但是您只能詢問有關特定XSLT處理器的問題。
使用Xalan或其他東西?而當你說「合併到正在處理的XML文檔」時,你的意思是你想要將模板應用到正確的位置(而不是將其複製到輸出中)? – JasonPlutext 2011-02-27 02:19:59
答案是肯定的。 – 2011-02-27 02:48:06