我对Oracle XDK中包含的Java XSLT处理器与Oracle数据库中嵌入并由SQL XMLtransform函数使用的XSLT处理器之间的关系感到困惑。
这些是相同的野兽因此具有相同的XSLT 2.0功能和支持级别,还是两种不同的实现可能具有不同的功能?
谢谢,
埃里克
答案 0 :(得分:1)
Oracle XDK是在收购Sun之前由Oracle独立开发的。它与JDK中的技术不同。我不知道Oracle DB中嵌入了什么,但我怀疑它是XDK或具有相同原始代码库的东西。
据我所知,XDK处理器中的XSLT 2.0支持从未完成。
顺便提一下,JDK中的XSLT处理器也与Apache Xalan不同,尽管在这种情况下它们有共同的起源。但在这种情况下它是模糊的,因为Apache Xalan实际上包含来自两个不同原始处理器的技术,来自Lotus / IBM的LotusXSL和来自Sun的XSLTC,我不知道JDK中有多少也是如此。
甲骨文,我上次检查时,里面至少还有一种含有Saxon的产品,可能是收购的意外后果。