ヘッダーをスキップ
Oracle® XML Developer's Kitプログラマーズ・ガイド
11
g
リリース2 (11.2)
B56264-06
索引
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
XDKの新機能
Oracle XML Developer's Kit 11
g
リリース1(11.1)で導入された機能
Oracle XDK 11
g
リリース2(11.2)で導入された機能
Oracle XDK 11
g
リリース2 (11.2)で変更された機能
1
Oracle XML Developer's Kitの概要
Oracle XML Developer's Kit(XDK)の概要
XDKコンポーネント
XMLパーサー
XSLTプロセッサ
XML Schema Processor
XML Class Generator
XML Pipeline Processor
XDK JavaBeans
Oracle XML SQL Utility(XSU)
XML文書の処理または表現
XML Class GeneratorでのXSUの使用
TransX Utility
XSQLページ・パブリッシング・フレームワーク
SOAPサービス
XSLT Virtual Machine(XVM)
XDKコンポーネントによるXML文書の生成
JavaによるXML文書の生成
CによるXML文書の生成
C++によるXML文書の生成
XDK用の開発ツールと開発フレームワーク
Oracle JDeveloper
User Interface XML(UIX)
Oracle Reports
Oracle XML Gateway
Oracle Data Provider for .NET
XDKのインストール
第I部 XDK for Java
2
統合Java API for XML
統合Java APIの概要
コンポーネントの統合
統合Java APIモデルへの移行
XMLTypeクラスのJava DOM API
拡張API
文書作成Java API
3
Java XDKコンポーネントを使用する前に
Java XDKコンポーネントのインストール
Java XDKコンポーネントの依存性
Java XDK環境の設定
UNIXでのJava XDK環境変数の設定
UNIXでのJava XDK環境のテスト
WindowsでのJava XDK環境変数の設定
WindowsでのJava XDK環境のテスト
Java XDKコンポーネントのバージョンの確認
4
XML Parsing for Java
XML Parsing for Javaの概要
前提条件
標準と仕様
巨大ノードの処理
JavaでのXML解析
XML解析でのDOM
DOM作成
拡張性のあるDOM
プラガブルなDOMサポート
遅延マテリアライズ
構成可能なDOM設定
XML ParserでのSAX
XML ParserでのJAXP
XML Parserでの名前空間のサポート
XML Parserでの検証
XML Parserでの圧縮
XML Parsing for Javaの使用: 概要
XML Parser for Javaの使用: 基本プロセス
XML Parserのデモ・プログラムの実行
XML Parserコマンドライン・ユーティリティの使用
DOMを使用したXMLの解析
DOM APIの使用
DOMパーサーのアーキテクチャ
基本的なDOM解析の実行
有用なメソッドおよびインタフェース
拡張性のあるDOMの作成
プラガブルなDOMの使用
遅延マテリアライズの使用
構成可能なDOM設定の使用
構成可能なDOM設定へのパフォーマンス上の利点
拡張性のあるDOMアプリケーション
名前空間を使用したDOM操作の実行
イベントを使用したDOM操作の実行
範囲を使用したDOM操作の実行
TreeWalkerを使用したDOM操作の実行
SAXを使用したXMLの解析
SAX APIの使用
基本的なSAX解析の実行
名前空間を使用した基本的なSAX解析の実行
XMLTokenizerを使用したSAX解析の実行
JAXPを使用したXMLの解析
JAXP APIの使用
JAXPを介したSAX APIの使用
JAXPを介したDOM APIの使用
JAXPを介したXMLの変換
JAXPを使用した解析
JAXPを使用した基本的な変換の実行
XMLの圧縮
DOMからXMLへの圧縮と解凍
DOMオブジェクトの圧縮
DOMオブジェクトの解凍
SAXからXMLへの圧縮と解凍
SAXオブジェクトの圧縮
SAXオブジェクトの解凍
XML解析のヒントと方法
DOMツリーからのノード値の抽出
appendChild()を使用した文書のマージ
DTDの解析
外部DTDのロード
setDoctypeによるDTDのキャッシュ
XML Parserでのキャラクタ・セットの処理
オペレーティング・システム上でのXMLファイルの検出およびエンコーディング
NCLOB列に格納されたXMLのエンコーディングの検出
デフォルト以外のエンコーディングでのXMLファイルの作成
文字列内のXMLの操作
アクセント付き文字を含むXML文書の解析
タグ名内の特殊文字の処理
5
バイナリXML for Javaの使用
バイナリXML for Javaの概要
バイナリXML格納形式
バイナリXMLプロセッサ
バイナリXMLの使用モデル
バイナリXMLの用語集
スタンドアロン・モデル
クライアントサーバー・モデル
リポジトリを使用したWebサービス・モデル
リポジトリを使用しないWebサービス・モデル
バイナリXML for Javaの各部分
バイナリXMLエンコーディング
バイナリXMLデコーディング
バイナリXMLボキャブラリ管理
スキーマ管理
スキーマ登録
スキーマ識別
スキーマ注釈
ユーザー・レベル注釈
システム・レベル注釈
トークン管理
JavaバイナリXMLパッケージの使用
バイナリXMLエンコーダ
スキーマなしオプション
インライン・トークン・オプション
バイナリXMLデコーダ
スキーマ登録
xsi:schemaLocationの解決
バイナリXML DB
メタデータの永続的格納
6
XSLT Processor for Javaの使用
XSLT Processorの概要
前提条件
標準と仕様
XSLT 1.0および2.0でのXML変換
XSLT Processor for Javaの使用: 概要
XSLT Processorの使用: 基本プロセス
XSLT Processorのデモ・プログラムの実行
XSLT Processorコマンドライン・ユーティリティの使用
XSLT Processorコマンドライン・ユーティリティの使用: 例
XMLの変換
基本的なXSL変換の実行
XSL変換からのDOM結果の取得
Oracle XSLT拡張によるプログラミング
Oracle XSLT拡張の概要
XSLT拡張関数の名前空間の指定
XSLTでのstaticおよび非static Javaメソッドの使用
コンストラクタ拡張関数の使用
戻り値拡張関数の使用
XML変換のヒントと方法
XML文書とXSLTのマージ
表の列に基づくHTML入力フォームの作成
7
Schema Processor for Javaの使用
XML検証の概要
前提条件
標準と仕様
DTDを使用したXML検証
XDKでのDTDの例
XMLスキーマを使用したXML検証
XDKでのXML Schemaの例
XMLスキーマとDTDの違い
XML Schema Processorの使用: 概要
XML Schema Processorの使用: 基本プロセス
XML Schema Processorのデモ・プログラムの実行
XML Schema Processorコマンドライン・ユーティリティの使用
oraxmlを使用したスキーマに対する検証
oraxmlを使用したDTDに対する検証
XMLスキーマを使用したXMLの検証
内部参照XMLスキーマに対する検証
外部参照XMLスキーマに対する検証
XML文書のサブセクションの検証
SAXストリームからのXMLの検証
DOMからのXMLの検証
設計した型および要素からのXMLの検証
XSDValidator BeanによるXMLの検証
XMLスキーマを使用したプログラミングのヒントと方法
エンティティ・リゾルバによるスキーマの場所のオーバーライド
DTDからXMLスキーマへの変換
8
JAXB Class Generatorの使用
JAXB Class Generatorの概要
前提条件
標準と仕様
JAXB Class Generatorの機能
JAXBを使用したマーシャリングおよびアンマーシャリング
JAXBでの検証
JAXBのカスタマイズ
JAXB Class Generatorの使用: 概要
JAXBプロセッサの使用: 基本プロセス
XML Schema Processorのデモ・プログラムの実行
JAXB Class Generatorコマンドライン・ユーティリティの使用
JAXB Class Generatorコマンドライン・ユーティリティの使用: 例
XDKでサポートされていないJAXB機能
JAXB Class Generatorを使用したXMLの処理
複合型のバインディング
スキーマの定義
Javaクラスの生成およびコンパイル
XMLデータの処理
最上位レベル要素でのクラス名のカスタマイズ
スキーマの定義
Javaクラスの生成およびコンパイル
XMLデータの処理
9
XML Pipeline Processor for Javaの使用
XML Pipeline Processorの概要
前提条件
標準と仕様
XMLのマルチステージ処理
カスタマイズしたパイプライン・プロセス
XML Pipeline Processorの使用: 概要
XML Pipeline Processorの使用: 基本プロセス
XML Pipeline Processorのデモ・プログラムの実行
XML Pipeline Processorコマンドライン・ユーティリティの使用
パイプラインでのXMLの処理
パイプライン文書の作成
パイプライン文書の例
Pipeline Processorアプリケーションの作成
パイプライン・エラー・ハンドラの作成
10
XDK JavaBeansの使用
XDK JavaBeansの概要
前提条件
標準と仕様
XDK JavaBeansの機能
DOMBuilder
XSLTransformer
DBAccess
XMLDBAccess
XMLDiff
XMLCompress
XSDValidator
XDK JavaBeansの使用: 概要
XDK JavaBeansの使用: 基本プロセス
DOMBuilder JavaBeanの使用: 基本プロセス
XSLTransformer JavaBeanの使用: 基本プロセス
XMLDBAccess JavaBeanの使用: 基本プロセス
XMLDiff JavaBeanの使用: 基本プロセス
JavaBeanのデモ・プログラムの実行
sample1の実行
sample2の実行
sample3の実行
sample4の実行
sample5の実行
sample6の実行
sample7の実行
sample8の実行
sample9の実行
sample10の実行
XDK JavaBeansによるXMLの処理
DOMBuilder BeanおよびXSLTransformer BeanによるXMLの非同期処理
入力XSLTスタイルシートの解析
XML文書の非同期処理
XMLDiff BeanによるXML文書の比較
XMLファイルの比較とスタイルシートの生成
11
XML SQL Utility(XSU)の使用
XML SQL Utility(XSU)の概要
前提条件
XSUの機能
XSUの制限
XML SQL Utility(XSU)の使用: 概要
XSUの使用: 基本プロセス
XSUのJava APIを使用したXMLの生成: 基本プロセス
XSUのJava APIを使用したDMLの実行: 基本プロセス
XSUのPL/SQL APIを使用したXMLの生成: 基本プロセス
PL/SQL APIを使用したDMLの実行: 基本プロセス
XSUのインストール
データベースへのXSUのインストール
アプリケーション・サーバーへのXSUのインストール
WebサーバーへのXSUのインストール
XSUのデモ・プログラムの実行
XSUコマンドライン・ユーティリティの使用
XSUコマンドライン・ユーティリティを使用したXMLの生成
XSUコマンドライン・ユーティリティを使用したXMLTypeデータの生成
XSUコマンドライン・ユーティリティを使用したDMLの実行
XSU Java APIを使用したプログラミング
OracleXMLQueryを使用した文字列の生成
testXMLSQLプログラムの実行
OracleXMLQueryを使用したDOMツリーの生成
OracleXMLQueryを使用した結果ページの区切り
結果セット内の行数の制限
ユーザーのセッション期間にわたるオブジェクトのオープン状態の保持
OracleXMLQueryを使用した結果ページの区切り: 例
スクロール可能な結果セットの生成
カーソル・オブジェクトからのXMLの生成
OracleXMLSaveを使用した行の挿入
OracleXMLSaveを使用したすべての列へのXMLの挿入
OracleXMLSaveを使用した列のサブセットへのXMLの挿入
OracleXMLSaveを使用した行の更新
OracleXMLSaveを使用したキー列による更新
OracleXMLSaveを使用した列リストの更新
OracleXMLSaveを使用した行の削除
OracleXMLSaveを使用した行による削除
OracleXMLSaveを使用したキーによる削除
XSUのJava例外の処理
親である例外の取得
該当する行がない場合の例外の生成
XSU PL/SQL APIを使用したプログラミング
DBMS_XMLQueryを使用した単純な問合せからのXMLの生成
DBMS_XMLQueryを使用した要素名の指定
DBMS_XMLQueryを使用した結果ページの区切り
XSUへのスタイルシートの設定
XSUでの値のバインド
DBMS_XMLSaveを使用したXMLの挿入
DBMS_XMLSaveを使用したすべての列への値の挿入
DBMS_XMLSaveを使用した列のサブセットへの挿入
DBMS_XMLSaveを使用した更新
DBMS_XMLSaveを使用したキー列による更新
DBMS_XMLSaveを使用した列のリストの指定: 例
DBMS_XMLSaveを使用した削除
DBMS_XMLSaveを使用した行による削除: 例
DBMS_XMLSaveを使用したキーによる削除: 例
XSUのPL/SQL APIの例外処理
DBMS_XMLSaveを使用したコンテキスト・ハンドルの再利用
XSUを使用したプログラミングのヒントと方法
XSUによるSQLとXML間のマップ方法
SQLからXMLへのデフォルト・マッピング
XMLからSQLへのデフォルトのマッピング
生成されるXMLのカスタマイズ
XSUのSQL文の処理方法
XSUのデータベースへの問合せ方法
XSUの行の挿入方法
XSUの行の更新方法
XSUの行の削除方法
DML実行後のXSUのコミット方法
12
TransX Utilityの使用
TransX Utilityの概要
前提条件
TransX Utilityの機能
多言語データ・ロードの簡略化
簡易データ形式のサポートおよびインタフェース
その他のTransX Utilityの機能
TransX Utilityの使用: 概要
TransX Utilityの使用: 基本プロセス
TransX Utilityのデモ・プログラムの実行
TransXコマンドライン・ユーティリティの使用
TransX Utilityのコマンドライン・オプション
TransX Utilityコマンドライン・パラメータ
TransX Utilityを使用したデータのロード
データベースへのメッセージの格納
事前定義済形式でのデータセットの作成
入力XML文書の形式
データセットの翻訳の指定
データのロード
データの問合せ
13
データ・ローディング・フォーマット(DLF)仕様
DLFの概要
DLFの命名規則
要素と属性
値
ファイル拡張子
DLFの一般的な構造
DLFのツリー構造
DLFの仕様
DLFでのXML宣言
DLFでの実体参照
DLFの要素
最上位の表要素
変換の要素
検索キーの要素
メタデータ要素
データ要素
DLFの属性
DLFの属性
XML名前空間の属性
DLFの例
最小のDLFドキュメント
一般的なDLFドキュメント
ローカライズしたDLFドキュメント
DLFの参照
14
XSQLページ・パブリッシング・フレームワークの使用
XSQLページ・パブリッシング・フレームワークの概要
前提条件
XSQLページ・パブリッシング・フレームワークの使用: 概要
XSQLページ・フレームワークの使用: 基本プロセス
XSQLページ・フレームワークの設定
Oracle JDeveloperでのXSQLページの作成およびテスト
XSQLページのCLASSPATHの設定
XSQLサーブレット・コンテナの構成
接続定義の設定
XSQLページのデモ・プログラムの実行
XSQLデモの設定
XSQLデモの実行
XSQLページ・コマンドライン・ユーティリティの使用
XSQLサーブレットでのXMLの生成および変換
XSQLページの作成
バインド・パラメータの使用
字句置換パラメータの使用
バインド・パラメータおよび置換パラメータのデフォルト値の指定
XSQL Page Processorによる各種パラメータの処理方法
SQL問合せからのデータグラムの生成
別のXML形式へのXMLデータグラムの変換
表示用のHTMLへのXMLデータグラムの変換
JavaプログラムでのXSQLの使用
XSQLページのヒントと使用方法
XSQLページの制限事項
XSQLサーブレットの使用ヒント
XSQL出力をWMLドキュメントに変換中にDTDを指定する方法
XSQLページ内の条件のテスト
問合せ結果を別の問合せのWHERE句に渡す方法
複数値のHTMLフォーム・パラメータを処理する方法
PL/SQLラッパー・プロシージャを起動してXMLデータグラムを生成する方法
ポストされたXMLコンテンツへのアクセス
データベース接続を動的に変更する方法
現行のXSQLページから名前を取得する方法
一般的なXSQL接続エラーの解決
接続不能エラーの原因
HTTP POST使用時に「処理対象の文書がポストされていません」というエラーが発生する原因
XSQLページのセキュリティ上の注意事項
安全なディレクトリへのXSQL構成ファイルのインストール
クライアントによるスタイルシートのオーバーライドをデフォルトで不可にする設定
置換パラメータの不正使用に対する予防措置
15
XSQLページ・パブリッシング・フレームワークの使用: 高度なトピック
XSQL構成ファイル名のカスタマイズ
スタイルシートの処理方法の制御
クライアントのスタイルシートでのオーバーライド
戻されたドキュメントのコンテンツ・タイプの制御
スタイルシートの動的割当て
クライアントでのXSLTスタイルシートの処理
複数のスタイルシートの提供
配列値パラメータの使用
配列値パラメータの値のサポート
文字列からの配列値ページまたはセッション・パラメータの設定
SQL文およびPL/SQL文での配列値パラメータのバインド
組込みアクションでのエラー・パラメータの設定
エラー・パラメータでの条件付きロジックの使用
XSQLアクション・ハンドラ・エラーのフォーマット
XMLType問合せ結果のXSQLページへの反映
ポストされたXMLコンテンツの処理
XMLポスト・オプションの理解
FOPシリアライザを使用したPDF出力の生成
XSQLのカスタマイズの実行
カスタムXSQLアクション・ハンドラの作成
XSQLActionHandlerインタフェースの実装
カスタムXSQLアクション内での複数値パラメータの使用
カスタムXSQLシリアライザの実装
カスタム・シリアライザの使用方法
カスタム・シリアライザへの短縮名の割当て
JDBCデータソースに対するカスタムXSQL Connection Managerの使用
カスタムXSQL Connection Managerの作成
カスタムConnection Managerの認証情報にアクセスする方法
カスタムXSQLErrorHandlerの実装
カスタムXSQLログ出力実装の提供
第II部 XDK for C
16
C XDKコンポーネントを使用する前に
C XDKコンポーネントのインストール
C XDKコンポーネント用のUNIX環境の構成
UNIXでのC XDKコンポーネントの依存性
UNIXでのC XDK環境変数の設定
UNIXでのC XDK実行時環境のテスト
UNIXでのC XDKコンパイル時環境の設定とテスト
UNIXでのC XDKコンパイル時環境のテスト
UNIXでのC XDKコンポーネントのバージョンの検証
C XDKコンポーネント用のWindows環境の構成
WindowsでのC XDKコンポーネントの依存性
WindowsでのC XDK環境変数の設定
WindowsでのC XDK実行時環境のテスト
WindowsでのC XDKコンパイル時環境の設定とテスト
WindowsでのC XDKコンパイル時環境のテスト
WindowsでのC XDKコンポーネントとVisual C/C++の使用
Visual C/C++でのプロジェクト・パスの設定(Windows)
Visual C/C++でのライブラリ・パスの設定(Windows)
統合C APIの概要
C XDKコンポーネントのグローバリゼーション・サポート
17
XSLT Processor for CおよびXVM Processor for Cの使用
XVMプロセッサ
XVMの使用例
XVM Processorコマンドライン・ユーティリティの使用
XVM Processor for Cの入手方法
XSLTプロセッサ
XSLTプロセッサの使用例
XPathプロセッサの使用例
C XSLT Processorコマンドライン・ユーティリティの使用
Oracle XSLT Processor for Cの入手方法
ソフトウェアに含まれるデモ・ファイルの使用
XSLT for Cデモ・プログラムの作成
18
XML Parser for Cの使用
XML Parser for Cの概要
前提条件
標準と仕様
XML Parser for Cの使用
Parser API for Cの概要
XML Parser for Cのデータ型
XML Parser for Cのデフォルト
XML Parser for Cのコール順序
XML Parser for Cの使用: 基本プロセス
XML Parser for Cのデモ・プログラムの実行
XML Parser for Cコマンドライン・ユーティリティの使用
XML Parser for Cコマンドライン・ユーティリティの使用: 例
DOM API for Cの使用
C APIに対応するXML文書のデータ・エンコーディングの制御
NULL文字終了および長さエンコードのC API関数の使用
C APIを使用したエラー処理
orastream関数の使用
SAX API for Cの使用
XML Pull Parser for Cの使用
基本的なXML Pull Parsing機能の使用
XMLイベント・コンテキスト
XMLイベント・コンテキストの概要
複数のXML文書の解析
IDコールバック
XML Pull Parserのエラー処理
パーサー・エラー
プログラミング・エラー
サンプルPull Parserアプリケーション
XML Pull Parserサンプル・アプリケーション
サンプル文書
XML Pull Parserサンプル・アプリケーションにより生成されたイベント
OCIおよびXDK C APIの使用
XMLType関数の使用および説明
XML DBに対するXMLコンテキストの初期化
クライアント上でのXMLTypeインスタンスの作成
データベース・サーバーのXMLデータに対する操作
OCIおよびXDK C APIの使用: 例
19
バイナリXML for Cの使用
バイナリXML for Cの概要
前提条件
バイナリXML格納形式
20
XML Schema Processor for Cの使用
XML Schema Processor for Cの概要
XML Schema Processor for Cの機能
標準への準拠
XML Schema Processor for C: 提供されるソフトウェア
C XML Schema Processorコマンドライン・ユーティリティの使用
XML Schema Processor for Cの使用方法
XML Schema Processor for Cサンプル・プログラムの実行
ストリーミング・バリデータの概要
透明モードの使用
透明モードでのエラー処理
ストリーミング・バリデータの例
不透明モードの使用
不透明モードでのエラー処理
不透明モードのアプリケーションの例
既存のXmlSchemaLoad()関数の拡張
検証オプション
21
Cを使用したXML差分の検出
CにおけるXMLDiffの概要
XMLDiffに関するプロセスのフロー
XmlDiffの使用
最適化に関するユーザー・オプション
ハッシュに関するユーザー・オプション
XmlDiffでの入力文書の見方
XmlDiffコマンドライン・ユーティリティの使用
入力文書のサンプル
Xdiffインスタンス・ドキュメントのサンプル
出力モデルおよびXML処理命令
Xdiff操作
Xdiffインスタンス・ドキュメントの形式
Xdiffスキーマ
アプリケーションでのXMLDiffの使用
出力のカスタマイズ
XmlPatchの使用
XmlPatchコマンドライン・ユーティリティの使用
アプリケーションでのXmlPatchの使用
XmlHashの使用
XmlDiffおよびXmlPatchのコール
22
C XDKでのSOAPの使用
SOAP for Cの概要
SOAPメッセージの概要
SOAPメッセージの書式
SOAPクライアントの使用
SOAPサーバーの使用
SOAP C関数
SOAPの例1: XML文書の送信
SOAPの例2: 明確化を求めるレスポンス
SOAPの例3: POSTの使用
第III部 Oracle XDK for C++
23
C++ XDKコンポーネントを使用する前に
C++ XDKコンポーネントのインストール
C++ XDKコンポーネント用のUNIX環境の構成
UNIXでのC++ XDKコンポーネントの依存性
UNIXでのC++ XDK環境変数の設定
UNIXでのC++ XDK実行時環境のテスト
UNIXでのC++ XDKコンパイル時環境の設定とテスト
UNIXでのC++ XDKコンパイル時環境のテスト
UNIXでのC++ XDKコンポーネントのバージョンの検証
C++ XDKコンポーネント用のWindows環境の構成
WindowsでのC++ XDKコンポーネントの依存性
WindowsでのC++ XDK環境変数の設定
WindowsでのC++ XDK実行時環境のテスト
WindowsでのC++ XDKコンパイル時環境の設定とテスト
WindowsでのC++ XDKコンパイル時環境のテスト
Visual C/C++でのC++ XDKコンポーネントの使用
24
統合C++インタフェースの概要
統合C++ APIの概要
C++インタフェースへのアクセス
OracleXML名前空間
OracleXMLインタフェース
Ctx名前空間
OracleXMLデータ型
Ctxインタフェース
IO名前空間
IOデータ型
IOインタフェース
ツール製品のパッケージ
ツール製品のインタフェース
エラー・メッセージ・ファイル
25
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++のサンプル・ファイル
26
XSLT Processor for C++の使用
XSLT for C++の入手方法
XSL名前空間
XSLインタフェース
XSLT for C++のDOMインタフェースの使用方法
XSLT for C++の起動
コマンドラインの使用方法
提供されるAPIを使用するためのC++コードの記述
ソフトウェアに含まれるサンプル・ファイルの使用
27
XML Schema Processor for C++の使用
XML Schema Processor for C++の概要
XML Schema Processor for C++の機能
オンライン・ドキュメント
標準への準拠
XML Schema ProcessorのAPI
XML Schema Processor for C++の起動
指定したXML Schema for C++サンプル・プログラムの実行
28
XPath Processor for C++の使用
XPathインタフェース
サンプル・プログラム
29
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の入力ファイルsample.xml
XML C++ Class Generatorの例2: DTD - Class Generatorの入力ファイルsample.dtd
XML C++ Class Generatorの例3: sample.cppサンプル・プログラム
第IV部 Oracle XDKリファレンス
30
XSQLページ・リファレンス
XSQL構成ファイルのパラメータ
<xsql:action>
<xsql:delete-request>
<xsql:dml>
<xsql:if-param>
<xsql:include-owa>
<xsql:include-param>
<xsql:include-posted-xml>
<xsql:include-request-params>
<xsql:include-xml>
<xsql:include-xsql>
<xsql:insert-param>
<xsql:insert-request>
<xsql:query>
<xsql:ref-cursor-function>
<xsql:set-cookie>
<xsql:set-page-param>
<xsql:set-session-param>
<xsql:set-stylesheet-param>
<xsql:update-request>
31
XDK標準
XDKがサポートするXML標準
XDKがサポートするXML標準の概要
XDK for JavaのXML標準
XDK for JavaのDOM標準
XDK for JavaのXSLT標準
XDK for JavaのJAXB標準
XDK for JavaのためのPipeline Definition Language標準
XDKがサポートするキャラクタ・セット
XDK for Javaがサポートするキャラクタ・セット
XDK for Cがサポートするキャラクタ・セット
A
Oracle XDK for Java XMLエラー・メッセージ
XMLパーサー・エラー・メッセージ
DOMエラー・メッセージ
XSLT変換エラー・メッセージ
XPathエラー・メッセージ
XMLスキーマ検証エラー・メッセージ
スキーマ表現制約のエラー・メッセージ
スキーマ・コンポーネント制約のエラー・メッセージ
XSQLサーバー・ページのエラー・メッセージ
XMLパイプラインのエラー・メッセージ
Java API for XML Binding(JAXB)のエラー・メッセージ
B
Oracle XDK for Java TXUエラー・メッセージ
一般的なTXUエラー・メッセージ
DLFエラー・メッセージ
TransX情報メッセージ
TransXエラー・メッセージ
アサーション・メッセージ
使用方法の説明メッセージ
C
Oracle XDK for Java XSUエラー・メッセージ
エラー・メッセージのキーワードと構文
一般的なエラー・メッセージ
問合せエラー・メッセージ
DMLエラー・メッセージ
エラー・メッセージの項目
用語集
索引