Oracle XML Developer's Kitプログラマーズ・ガイドのこのリリースでの変更点

ここでは、『Oracle XML Developer's Kitプログラマーズ・ガイド』の変更点を示します。

Oracle XML Developer's Kit リリース18c, バージョン1での変更点

非推奨になった機能

Oracle Database リリース18c, バージョン1では、次の機能が非推奨となり、将来のリリースでサポートが終了する可能性があります。

DBMS_XMLQUERY PL/SQLパッケージ

PL/SQLパッケージDBMS_XMLQUERYは非推奨になりました。かわりにDBMS_XMLGENを使用してください。

DBMS_XMLSAVE PL/SQLパッケージ

PL/SQLパッケージDBMS_XMLSAVEは非推奨になりました。かわりにDBMS_XMLSTOREを使用してください。

Oracle XML Developer’s Kit 12c リリース2 (12.2.0.1)での変更点

新機能

このリリースの新機能は次のとおりです。

XSL 2.0のサポート

XDKは、W3C XSL 2.0標準を完全にサポートします。

XQuery 3.0のサポート

XDKは、今後予定されているXQuery 3.0勧告を制限付きでサポートします。

Oracle XML Developer's Kit 12cリリース1 (12.1.0.1)での変更点

新機能

Oracle Database 12cリリース1 (12.1.0.1)に関して、『Oracle XML Developer's Kitプログラマーズ・ガイド』ではXDKの次の新機能について解説しています。

Oracle XQuery Processor for Java

XDKにはXQuery 1.0 Processor for Javaが含まれており、これにより、JavaアプリケーションはJava仮想マシン(JVM)で直接Extensible Markup Language (XML)を問合せ、変換および更新できます。

詳細は、「XQuery Processor for Javaの使用」を参照してください。

Fast InfosetのXDK/Jサポート

XDKでは、XDK/JにFast Infosetを使用するモデルのサポートが追加されました。このサポートにより、開発者はJavaでXMLコンテンツを使用する際にFast Infoset技術を使用できます。Fast Infosetモデルは、JavaでXMLコンテンツを使用するための一般的な方法です。

詳細は、「Fast InfosetのDOMサポート」を参照してください。

XDK/J DOMの改善

XDKに、World Wide Web Consortium (W3C) Document Object Model (DOM)レベル3コア・アプリケーション・プログラミング・インタフェース(API)に対するサポートが追加されました。このサポートにより、開発者はDOMレベル3.0コア仕様の一部として定義されているAPIを含め、XML処理用の最新のW3C APIのメリットを最大限に活用できます。

詳細は、「XDK Java DOMの改善」を参照してください。

XDK JavaのXMLDiffサポート

XDKは、Oracle Database 11g リリース1 (11.1)で導入されたCおよびPL/SQLのXMLDiff機能と互換性のある、JavaベースのXMLDiffをサポートします。このサポートにより、中間層のPure Javaプログラムは、XMLDiff出力をCプログラムまたはOracle Databaseを使用するプログラムと交換して、XMLDiff操作を実行できます。

詳細は、「Javaを使用したXML差分の検出」を参照してください。

非推奨となった機能

Oracle Database 12cリリース1 (12.1.0.1)では、次の機能が非推奨となり、将来のリリースでサポートが終了する可能性があります。

XML Developer's Kit JavaBeans

Oracle Database 12cリリース1 (12.1.0.1)では、次のXDK JavaBeansが非推奨になりました。

  • DOMBuilder

  • XSLTransformer

  • DBAccess

  • XMLDBAccess

  • XMLDiff

  • XMLCompress

  • XSDValidator

代替機能については、「Oracle XML Developer's Kit JavaBeans (非推奨)」を参照してください。

XML Developer's Kit for Java API

Oracle Database 12c リリース1 (12.1.0.1)以降、非推奨のXDK JavaBeansに対応するXDK Java APIパッケージおよびクラスも非推奨です。

非推奨のパッケージおよびクラスは、次のとおりです。

  • oracle.xml.async

  • oracle.xml.dbaccess

  • oracle.xml.XMLDiff.BeanInfo

  • oracle.xml.xmlcompl

  • oracle.xml.xmldbaccess

  • oracle.xml.schemavalidator

代替機能については、Oracle Database XML Java APIリファレンスを参照してください。