我从xslt调用java扩展函数并使用xslt中java函数的返回值 . java扩展函数库无法访问用于通过我的xslt转换输入xml数据的Transformer或translet引用 .

一切都工作正常,直到我需要从java扩展函数返回一个完整的xml标记块 .

我从java函数返回xml标记块作为String,但在输出xml中它来自CDATA块 . 现在,这个CDATA块没有被解组到java对象,导致信息丢失 .

那么,有没有办法将java.lang.String作为Node-Set或其他任何解决方案传递给XSLT我的问题区域 .