ヘッダーをスキップ
Oracle XML Developer's Kitプログラマーズ・ガイド
10
g
リリース3(10.1.3)
B28611-01
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
このマニュアルの構成
関連ドキュメント
表記規則
サポートおよびサービス
Oracle XML Developer's Kitの新機能
Oracle XML Developer's KitでのOracle Database 10
g
リリース1(10.1)の新機能
1
XML Developer's Kitコンポーネントの概要
Oracle XML Developer's Kitの概要
Oracle XDKコンポーネントの概要
XML文書に適用されるXDKの機能
XMLパーサー
XSL Transformation(XSLT)プロセッサ
JAXBおよびC++ Class Generator
XML Schema Processor
XDK JavaBeans
DOMBuilder
XSLTransformer
DBAccess
XMLDiff
XMLCompress
XMLDBAccess
XSDValidator
Oracle XML SQL Utility(XSU)for Java
XSQL Pagesパブリッシング・フレームワーク
TransX Utility
SOAPサービス
XDKがサポートする言語を使用したXML文書の生成
XSU for Javaを使用したXML文書の生成
問合せ結果からのXMLの生成
XML文書の構造: 列の要素へのマップ
XSUによる文字列またはDOM要素ツリーとしてのXML文書の生成
XSUによる問合せ対象の表のスキーマに基づくDTDの生成
Oracle XDK Javaコンポーネントを使用したXML文書の生成
Oracle XDK Cコンポーネントを使用したXML文書の生成
Oracle XDK C++コンポーネントを使用したXML文書の生成
XDKおよびアプリケーションの開発ツール
XMLをサポートするブラウザ
Oracle XML Gateway
Oracle Data Provider for .NET
JDeveloper
User Interface XML(UIX)
XML関連の推奨書籍とWebサイト
Oracle XML対応テクノロジの使用
XDKを使用するための情報
Oracle9
i
Application ServerにかわるApache Webサーバーの使用
すべてのXMLがプログラムで作成された場合のXMLパーサーの必要性
XML文書でのSQL*Loaderとネスト
以前のOracleリリースに関する情報
Oracle Databaseバージョン7とXMLの使用
XMLを使用した、Oracleリリース7.3.4から他のベンダーへのデータの転送
Oracle8
i
以前のバージョンとOracle XMLツールの使用
OracleがサポートするXML標準
OracleがサポートするB2B標準と開発ツール
XMLに関するオラクル社の方針
XML Queryに関するオラクル社の計画
XMLファイルの最大サイズ
XMLファイルのサイズの制限
データベースから生成されたXML文書サイズの制限
PL/SQL用のXML文書の最大サイズ
2
XDK Javaコンポーネントを使用する前に
XDK Javaコンポーネントの仕様
DOMの仕様
XSL Transformations仕様
XDK Javaコンポーネントのインストール
XDK Javaコンポーネントのディレクトリ構造
XDK Javaコンポーネントの環境設定
XDK JavaコンポーネントのUNIXでの環境設定
XDK JavaコンポーネントのWindowsでの環境設定
XDK Javaコンポーネントのグローバリゼーション・サポート
XDK Javaコンポーネントの依存性
XDK Javaコンポーネントのバージョンの確認
3
XML Parser for Java
XML Parser for Javaの概要
名前空間のサポート
XML Parser for Javaの検証モード
XML Parser for JavaでのDTDの使用
DTDキャッシュ機能の有効化
外部DTDの認識
JARファイルからの外部DTDのロード
作成されたXML文書の正確性の確認
XML文書とは別に行われるDTDオブジェクトの解析
XMLパーサーの大/小文字の区別
外部エンティティで許容されるファイル拡張子
DOCUMENT_TYPE_NODEの作成
発注および発送などに使用可能な標準DTD
DOM APIおよびSAX APIの概要
DOM: ツリーベースAPI
SAX: イベントベースAPI
DOM APIおよびSAX APIの使用のガイドライン
DOM
SAX
XML Compressorの概要
XMLのシリアライズと圧縮
XML Parser for Javaのサンプル・アプリケーションの実行
XML Parser for Javaの使用: DOMParserクラス
DTDを入力しない場合
DTDを入力する場合
例1に関するコメント: DOMSample.java
XML Parser for Javaの例1: DOMSample.java
XML Parser for Javaの使用: DOMNamespaceクラス
XML Parser for Javaの例2: URLの解析 - DOMNamespace.java
XML Parser for Javaの使用: SAXParserクラス
XML Parser for Javaの例3: パーサーとSAX APIの使用(SAXSample.java)
XML Parser for Javaの例4: (SAXNamespace.java)
XML Parser for Javaの使用
DOM API for JavaおよびSAX API for Javaの使用
タグ付き要素をカウントするDOM APIの使用
後で設定する値を使用したノードの作成
XPATHを使用したXMLツリーの全検索
最初の子ノード要素値の検索
XMLNode.selectNodes()メソッドの使用
変数のデータからのXML文書の生成
DOM APIを使用した要素タグ内のデータの出力
ハッシュ表の値の組合せからのXMLファイルの作成
Node.appendChild()DOM例外WRONG_DOCUMENT_ERR
ノード値の設定時に発生するDOMException
CDATAセクションからの埋込みXMLの抽出
XML Parser for Javaでのキャラクタ・セットの使用
Unicode XMLファイルの読取り
UTF-8でのXMLファイルの作成
UTF-8エンコーディングを使用するNCLOBに格納される解析XMLの記述
アクセント付き文字を含むドキュメントの解析
XML文書へのアクセント付き文字の格納
入力XMLファイルのエンコーディングを動的に設定できない
System.out.println()と特殊文字の使用
XML Parser for Javaに関する一般的な質問
XML文書へのバイナリ・データの挿入
XML文書の表示
別のXMLファイルへの外部XMLファイルの挿入
XML Parser for Javaの実行にOracle9
i
以上は不要
XML文書への文字<、>、'、"、&の挿入
タグ内の無効な特殊文字
String型のデータからのXMLの解析
XML文書から文字列へのデータの抽出
XML文書内の無効な文字
XML Parser for Javaでの実体参照の使用
XML文書のマージ
解析した出力の表示にユーティリティを必要としないXML Parser for Java
階層マッピングのサポート
あいまいなコンテンツ・モードのサポート
2つの表に基づくXML文書の生成
JAXPの使用
oraxml: XML Parser for Javaのコマンドライン
4
XSLT Processor for Java
XSLT Processor for Javaの概要
XSLT Processor for Javaの使用
XSLT Processor for Javaの例
XSLTコマンドライン・インタフェース: oraxsl
XSLT処理用のXML拡張関数
XSLT Processor for Javaの拡張関数と名前空間
staticメソッドと非staticメソッド
XML Parser for Java - XSLの例1: 静的関数
コンストラクタ拡張関数
XML Parser for Java - XSLの例2: コンストラクタ拡張関数
戻り値拡張関数
XML Parser for Java XSL - XSLの例3: 戻り値拡張関数
データ型拡張関数
XML Parser for Java - XSLの例4: データ型拡張関数
XSLT Processor for Javaの組込み拡張関数: ora:node-setおよびora:output
ora:output
ora:node-set
Oracle XSL拡張関数の使用例
XSLT Processor for JavaとXSLの使用のヒント
2つのXML文書のマージ
例: DOMレベル2のimportNode()の使用
例: DOMレベル3のadoptNodeの使用
例: demo1.xml
例: demo2.xml
例: demomerge.xsl
XSLTのみを使用した埋込みXMLの抽出
XSLパーサーでの出力メソッドhtmlのサポート
HTML入力フォームの作成
正しいXSL名前空間のURI
XSLプロセッサによる複数の出力の生成
出力での空白の保持
他の形式からXMLにデータを変換するXDKユーティリティ
単一のXSLProcessorおよびスタイルシートを使用した複数のスレッド
複数のスレッドでのドキュメント・クローンの使用
出力エスケープの無効化のサポート
5
XML Schema Processor for Java
XML Schemaの概要
DTDの概要
DTDの制限
XML Schemaの機能とDTDの機能の比較
XML Schema Processor for Javaの機能
サポート対象のキャラクタ・セット
XML Schema Processor for Javaの実行要件
XML Schema Processor for Javaの使用方法
XML Schema APIの使用
XML Schema Processor for Javaのサンプル・プログラム
6
JAXB Class Generatorの使用
JAXBの概要
XML Class GeneratorからJAXB Class Generatorへの切替え
JAXBを使用したアンマーシャリング、マーシャリングおよび検証
JAXB Class Generatorの使用
JAXBでサポートされていない機能
JAXB Class Generatorコマンドライン・インタフェース
JAXBとJAXPの比較
7
XML SQL Utility(XSU)
XML SQL Utility(XSU)の概要
データベースからのXMLの生成
データベースへのXMLの格納
XSU機能へのアクセス
XSUの機能
XSUの依存性とインストール
XSUの依存性
XSUのインストール
XSUのインストール場所
データベースでのXML SQL Utility
中間層でのXML SQL Utility
WebサーバーでのXML SQL Utility
SQLおよびXML間のマッピングの手引き
SQLからXMLへのデフォルトのマッピング
オブジェクト・リレーショナル・スキーマでのSQLからXMLへのマッピング
生成したXMLのカスタマイズ: SQLからXMLへのマッピング
ソースのカスタマイズ
マッピングのカスタマイズ
生成後のカスタマイズ
XMLからSQLへのデフォルトのマッピング
XML SQL Utilityの機能
XSUを使用した選択
XSUが処理できない問合せ
XSUを使用した挿入
XSUを使用した更新
XSUを使用した削除
XSUコマンドラインのフロントエンドOracleXMLの使用
XSUのコマンドラインを使用したXMLの生成
XSUのOracleXML getXMLオプション
XSUのコマンドライン(putXML)を使用したXMLの挿入
XSUのOracleXML putXMLオプション
XSUのJava API
XSUのOracleXMLQueryを使用したXMLの生成
XSUを使用したSQL問合せからのXMLの生成
XMLを生成するXSUの例1: 表のemployeesからの文字列の生成(Java)
このプログラムの実行方法
XMLを生成するXSUの例2: 表のemployeesからのDOMの生成(Java)
結果ページの区切り: skipRowsおよびmaxRows
ユーザーのセッション期間にわたるオブジェクトのオープン状態の保持
行数または行内の列数が多すぎる場合
keepObjectOpenファンクション
XMLを生成するXSUの例3: 結果ページの区切り:(Java)
ResultSetオブジェクトからのXMLの生成
XMLを生成するXSUの例4: JDBC ResultSetsからのXMLの生成(Java)
XMLを生成するXSUの例5: プロシージャ戻り値からのXMLの生成
NoRowsExceptionの発生
XMLを生成するXSUの例6: 行がない場合の例外(Java)
XSU OracleXMLSaveを使用したデータベースへのXMLの格納
XSUを使用した挿入処理(Java API)
XMLを挿入するXSUの例7: すべての列へのXML値の挿入(Java)
XMLを挿入するXSUの例8: 列へのXML値の挿入(Java)
XSUを使用した更新処理(Java API)
XMLを更新するXSUの例9: keyColumnsを使用した表の更新(Java)
XMLを更新するXSUの例10: 指定した列のリストの更新(Java)
XSUを使用した削除処理(Java API)
XMLを削除するXSUの例11: 行ごとの削除操作(Java)
XMLを削除するXSUの例12: キー値を指定した削除(Java)
高度なXSUの使用方法
Javaで処理するXSUの例外
OracleXMLSQLExceptionクラス
OracleXMLNoRowsExceptionクラス
XML SQL Utility(XSU)の使用のヒント
XMLを格納するためにXSUで使用するスキーマ構造
XMLデータ・アクセス表の格納
属性に格納されたデータのXSUによるロード
XSUの大/小文字の区別
XSUを使用してDTDからデータベース・スキーマを生成できない
XSUのシン・ドライバ接続文字列の例
INSERT、DELETEまたはUPDATE後のXSUおよびコミット
XSUを使用したXML属性への表の列のマッピング
8
XSQL Pagesパブリッシング・フレームワーク
XSQL Pagesパブリッシング・フレームワークの概要
Oracle XSQL Pagesの機能
Oracle XSQL Pagesの入手場所
XSQLページの実行要件
XSQLページのセキュリティ上の注意事項
安全なディレクトリへのXSQLConfig.xmlファイルのインストール
クライアントによるスタイルシートのオーバーライドをデフォルトで不可にする設定
置換パラメータの使用に関する警告
XSQLページのリリース10.1の新機能
XSQLページの基本機能の概要
SQL問合せからのXMLデータグラムの生成
別のXML形式へのXMLデータグラムの変換
表示用のHTMLへのXMLデータグラムの変換
使用する環境でのXSQLページの設定と使用
Oracle JDeveloperでのXSQLページの使用
本番環境でのCLASSPATHの正しい設定
接続定義の設定
XSQLコマンドライン・ユーティリティの使用
すべてのXSQLページ機能の概要
すべてのコア組込みアクションの使用
<xsql:query>アクション
<xsql:dml>アクション
<xsql:ref-cursor-function>アクション
<xsql:include-owa>アクション
バインド変数の使用
字句置換パラメータの使用
バインド変数およびバインド・パラメータのデフォルト値の指定
各種パラメータの理解
<xsql:include-request-params>アクション
<xsql:include-param>アクション
<xsql:include-xml>アクション
<xsql:include-posted-xml>アクション
<xsql:set-page-param>アクション
<xsql:set-session-param>アクション
<xsql:set-cookie>アクション
<xsql:set-stylesheet-param>アクション
配列値パラメータの使用
文字列からの配列値ページまたはセッション・パラメータの設定
SQL文およびPL/SQL文での配列値パラメータのバインド
コマンドラインでの複数値のパラメータの指定
XSQLRequestを使用した複数値のパラメータのプログラムによる指定
<xsql:if-param>を使用した、条件付きのアクションの実行またはコンテンツの挿入
組込みアクションでのエラー・パラメータの設定(オプション)
<xsql:include-xsql>を使用した情報の集約
XMLType問合せ結果の挿入
ポストされた情報の処理
様々なXMLポスト・オプションの理解
カスタムXSQLアクション・ハンドラの使用
XSQLサーブレットのサンプルの説明
デモ・データの設定
高度なXSQLページのトピック
カスタムXSQL構成ファイル名の使用
クライアントによるスタイルシートのオーバーライド・オプションの理解
スタイルシートの処理方法の制御
戻されたドキュメントのコンテンツ・タイプの制御
スタイルシートの動的割当て
クライアントでのスタイルシートの処理
複数のユーザー・エージェント固有のスタイルシートの提供
XSQL構成ファイルを使用した環境のチューニング
FOPシリアライザを使用したPDF出力の生成
プログラムでのXSQL Page Processorの使用
カスタムXSQLアクション・ハンドラの作成
独自のアクション・ハンドラの作成
カスタムXSQLアクション内での複数値パラメータの使用
カスタムXSQLシリアライザの作成
JDBCデータソースに対するカスタムXSQL Connection Managerの使用
カスタムXSQL Connection Managerの作成
カスタムXSQLErrorHandler実装の提供
カスタムXSQLログ出力実装の提供
XSQLアクション・ハンドラ・エラーのフォーマット
画面上でのエラー情報の表示
XSQLサーブレットの制限とヒント
マルチバイト名を持つHTTPパラメータ
SQL文のCURSOR()関数
XSQLサーブレットの使用ヒント
XSQL出力をWMLドキュメントに変換中にDTDを指定する方法
XSQLサーブレットの条件文を作成する方法
問合せで取得した値を別の問合せのWHERE句で使用する方法
Oracle以外のデータベースでXSQLサーブレットを使用する方法
複数値のHTMLフォーム・パラメータを処理する方法
Oracleリリース7.3でXSQLサーブレットを実行する方法
<xsql:dml>でサポートされないOUT変数
接続不能エラーの原因
.xsql以外のファイル拡張子を使用する方法
XMLをポストしようとすると「処理対象の文書がポストされていません」というエラーが発生する原因
XSQLによるSOAPのサポート
XSQLの接続を渡す方法
データベース接続およびパスワードの格納方法を制御する方法
カスタムConnection Managerの認証情報にアクセスする方法
現行のXSQLページから名前を取得する方法
FOPシリアライザの使用時にエラーを解決する方法
パフォーマンスを最適化するためにXSQLページをチューニングする方法
他の接続プール実装でXSQLを使用する方法
CLOBに格納されたXML文書をXSQLページに挿入する方法
JavaServer PagesとXSQLを同じページに組み合せる方法
入力引数に基づいてスタイルシートを選択する方法
ページ内で結果をソートする方法
9
Pipeline Definition Language for Java
Pipeline Definition Languageの使用
Pipeline Definition Languageアプリケーションの例
コマンドライン・パイプライン・ツールのorapipe
10
XDK JavaBeans
Oracle XDK JavaBeansの入手方法
データベースへの接続性
XDK JavaBeansの概要
DOMBuilder
XSLTransformer
DBAccess
XMLDiff
XMLCompress
XMLDBAccess
XSDValidator
DOMBuilder JavaBean
バックグラウンドでの非同期解析の使用
DOMBuilder JavaBeanの使用方法
XSLTransformer JavaBean
XSLTransformer JavaBean: データ変更時のみのHTMLの再生成
XSLTransformer JavaBeanの使用方法
DBAccess JavaBean
DBAcess JavaBeanの使用方法
XMLDiff JavaBean
XMLCompress JavaBean
XMLDBAccess JavaBean
XSDValidator JavaBean
JavaBeanのサンプル
JavaBeanのサンプルのインストール
XMLDiffSample.java
XSDValidatorSample.java
11
XDKおよびSOAPの使用
SOAPの概要
UDDIおよびWSDLの概要
Oracle SOAPの概要
Oracle SOAPの機能
Oracle SOAPおよびIDAP
SOAPクライアントの概要
SOAPクライアントAPI
SOAPサーバーの概要
Oracle SOAPのセキュリティ機能
SOAPトランスポート
管理クライアント
SOAPリクエスト・ハンドラ
SOAPプロバイダ・インタフェースとプロバイダ
プロバイダ・インタフェース
プロバイダ・デプロイメント管理
提供されるSOAPサービス
EDIでのXMLの利点
SOAPのサンプル
SOAPのサンプルで使用するXMLの機能
SOAPサンプルに必要なソフトウェア
SOAPサンプルの実装方法
表とSOAPサービスの設定
SOAPサービスのリクエスト
MessageDispatcherプロセスの初期化
XML文書の圧縮
SOAPメッセージの作成
XML文書のエンキュー
Javaソース・ファイルinserItemServlet.javaのリスト
AQを使用したメッセージのキューイング
XMLの圧縮
Javaソース・ファイルMessageBroker.javaのリスト
SOAPサンプルの概要
12
TransX Utility
TransX Utilityの概要
TransX Utilityの主な機能
多言語データ・ロードの簡略化
簡易データ形式のサポートおよびインタフェース
標準XML形式でのデータセットのロード
既存データの処理
TransX Utilityのその他の機能
TransX Utilityのインストール
TransXの依存性
Oracleインストーラを使用したTransXのインストール
OTNからダウンロードしたTransXのインストール
TransXのフロントエンドまたはJava APIを使用する手順:
TransX Utilityのコマンドライン構文
TransX Utilityのコマンドラインの例
TransX Utilityコマンドライン・パラメータ
TransX Utilityのコマンドライン・オプション
TransX Utilityのサンプル・コード
13
XDK Cコンポーネントを使用する前に
XDK C/C++コンポーネントの仕様
XDK Cコンポーネントの概要
XDKのCコンポーネントのインストール
UNIX環境の設定
コマンドラインの環境設定
Windows環境の設定
コマンドラインを使用する環境
Visual C++でのXDK Cコンポーネントの使用
C XDKコンポーネントのグローバリゼーション・サポート
14
XML Parser for C
XDKおよびOracle XML DBに対応した統合C APIの概要
XDKのDOMの使用
C APIを使用したXML文書のロード
C APIに対応するXML文書のデータ・エンコーディング
ヌル文字終了および長さエンコードのC API関数
エラー処理
C APIのインストール
OCIおよびC APIの使用
XMLコンテキスト
クライアント上でのXMLTypeインスタンスの作成
サーバー上のXMLデータ
XMLType関数および説明
OCIの例
XML Parser for Cの使用
メモリー割当て
スレッド・セーフティ
データ型の索引
エラー・メッセージ・ファイル
XML Parser for Cのコール順序
パーサーのコール順序
XML Parser for Cのデフォルト動作
DOM APIとSAX APIの比較
SAX APIの使用
SAXコールバック構造
コマンドラインの使用方法
提供されるAPIを使用するためのCコードの記述
サンプル・ファイルの使用
15
XSLT Processor for C
XVMプロセッサ
XVMの使用例
XVMプロセッサのコマンドライン・アクセス
XVM Processor for Cの入手方法
XSLプロセッサ
XSLプロセッサの使用例
XPathプロセッサの使用例
XSLプロセッサのコマンドラインの使用
Oracle XSL Processor for Cの入手方法
ソフトウェアに含まれるデモ・ファイルの使用
XSLT for Cデモ・プログラムの作成
16
XML Schema Processor for C
Oracle XML Schema Processor for C
XML Schema Processor for Cの機能
標準への準拠
XML Schema Processor for C: 提供されるソフトウェア
XML Schema Processor for Cの起動
XML Schema Processor for Cの使用方法
XML Schema Processor for Cサンプル・プログラムの実行
17
XDK C++コンポーネントを使用する前に
XDK C++コンポーネントのインストール
XDKのC++コンポーネントの取得
C++ XDK用のUNIX環境のライブラリ
C++のUNIX環境の設定
コマンドラインの環境設定
C++ XDKのWindowsの環境設定
Windowsでコマンドラインを使用する環境
C++ XDKのWindows環境の設定
Visual C++でのXDK C++コンポーネントの使用
18
統合C++インタフェース
統合C++ APIの概要
C++インタフェースの入手方法
OracleXML名前空間
OracleXMLインタフェース
Ctx名前空間
OracleXMLデータ型
Ctxインタフェース
IO名前空間
IOデータ型
IOインタフェース
ツール製品のパッケージ
ツール製品のインタフェース
エラー・メッセージ・ファイル
19
XML Parser for C++
Parser for C++の概要
DOM名前空間
DOMデータ型
DOMインタフェース
DOM TraversalおよびRangeデータ型
DOM TraversalおよびRangeインタフェース
パーサーの名前空間
GParserインタフェース
DOMParserインタフェース
SAXParserインタフェース
SAXイベント・ハンドラ
スレッド・セーフティ
XML Parser for C++の使用方法
XML Parser for C++のデフォルト動作
C++のサンプル・ファイル
20
XSLT Processor for C++
XSLT for C++の入手方法
XSL名前空間
XSLインタフェース
XSLT for C++のDOMインタフェースの使用方法
XSLT for C++の起動
コマンドラインの使用方法
提供されるAPIを使用するためのC++コードの記述
ソフトウェアに含まれるサンプル・ファイルの使用
21
XML Schema Processor for C++
Oracle XML Schema Processor for C++
Oracle XML Schema for C++の機能
オンライン・ドキュメント
標準への準拠
XML Schema ProcessorのAPI
XML Schema Processor for C++の起動
指定したXML Schema for C++サンプル・プログラムの実行
22
XPath Processor for C++
XPathインタフェース
サンプル・プログラム
23
XML Class Generator for C++
XML C++ Class Generatorの入手方法
XML C++ Class Generatorの使用
外部DTDの解析
エラー・メッセージ・ファイル
XML C++ Class Generatorの使用方法
XML C++ Class Generatorへの入力
XML C++ Class Generatorの使用例
XML C++ Class Generatorの例1: XML - Class Generatorの入力ファイルCG.xml
XML C++ Class Generatorの例2: DTD - Class Generatorの入力ファイルCG.dtd
XML C++ Class Generatorの例3: CGサンプル・プログラム
24
XSU for PL/SQL
XSUのPL/SQL API
DBMS_XMLQuery()を使用したXMLの生成
XMLを生成するXSUの例1: 単純な問合せ(PL/SQL)からのXMLの生成
XMLを生成するXSUの例2: 出力バッファへのCLOBの出力
XMLを生成するXSUの例3: ROWタグ名およびROWSETタグ名の変更
XMLを生成するXSUの例4: setMaxRows()およびsetSkipRows()の使用
XSUへのスタイルシートの設定(PL/SQL)
XSUでの値のバインディング(PL/SQL)
XMLを生成するXSUの例5: SQL文への値のバインディング
DBMS_XMLSaveを使用したデータベースへのXMLの格納
XSUを使用した挿入処理(PL/SQL API)
XMLを挿入するXSUの例6: すべての列への値の挿入(PL/SQL)
XMLを挿入するXSUの例7: 特定の列への値の挿入(PL/SQL)
XSUを使用した更新処理(PL/SQL API)
XMLを更新するXSUの例8: XML文書のキー列の更新(PL/SQL)
XMLを更新するXSUの例9: 更新する列のリストの指定(PL/SQL)
XSUを使用した削除処理(PL/SQL API)
XMLを削除するXSUの例10: 行ごとの削除操作(PL/SQL)
XSUの例11: キー値を指定した削除(PL/SQL)
XMLを削除するXSUの例12: コンテキスト・ハンドルの再利用(PL/SQL)
PL/SQLで処理するXSUの例外
用語集
索引