Eric van der Vlist
Eric van der Vlist

Reputation: 857

Oracle XSLT processor(s)

I am confused by the relation between the Java XSLT processor included in Oracle's XDK and the XSLT processor embedded in Oracle's DB and used by the SQL XMLtransform function.

Are these the same beast which therefore have the same features and level of support of XSLT 2.0 or are they two different implementations which may have different features?

Thanks,

Eric

Upvotes: 0

Views: 356

Answers (1)

Michael Kay
Michael Kay

Reputation: 163262

The Oracle XDK was developed independently by Oracle before their acquisition of Sun. It is not the same as the technology in the JDK. I don't know what is embedded in Oracle DB but I suspect it is the XDK or something with the same original codebase.

As far as I'm aware XSLT 2.0 support in the XDK processor was never completed.

Incidentally the XSLT processor in the JDK is different from Apache Xalan as well, though in this case they have common origins. But in that case it's murky because Apache Xalan actually contains technology from two different original processors, LotusXSL from Lotus/IBM, and XSLTC from Sun, and I don't know how much of this is also in the JDK.

Oracle, last time I checked, also has at least one product with Saxon inside, probably the accidental consequence of an acquisition.

Upvotes: 2

Related Questions