ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server XMLのプログラミング
11
g
リリース1 (10.3.6)
B55533-05
ライブラリ
製品
次
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
概要とロードマップ
ドキュメントの内容と対象読者
このドキュメントの手引き
関連ドキュメント
XML開発者向けのサンプル
WebLogic Server配布キットのXMLサンプル
このリリースでのXMLの新機能と変更点
WebLogic ServerのXML機能の概要
XMLドキュメント・パーサー
WebLogic Serverバージョン8.1と9.1のデフォルト・パーサーの違い
XMLドキュメント・トランスフォーマ
Streaming API for XML (StAX)の実装
WebLogic XPath API
JAXPプラガブル・レイヤーの実装
Java API for XML Registriesの実装
WebLogicサーブレット属性
WebLogic XSLT JSPタグ・ライブラリ
パーサーおよびトランスフォーマの構成用XMLレジストリ
外部エンティティの解決の構成用XMLレジストリ
推奨規格オーバーライド機構によるDOM/SAXの切替え:サポート対象外
XMLの詳細情報へのリンク
2
XMLの概要
XMLとは
XMLドキュメントの記述方法
XMLを使用する理由
XSLとXSLTとは
DOMとSAXとは
SAX
DOM
Streaming API for XML (StAX)とは
JAXPとは
JAXPパッケージ
JAXP 1.2の新機能
XMLとXSLTの一般的な使い方
XMLとXSLTを使用したコンテンツと表示の分離
企業間通信用メッセージ・フォーマットとしてのXML
3
WebLogic Serverを使用したXMLアプリケーションの開発
XMLアプリケーションの開発:主な手順
XMLドキュメントの解析
SAXモードでJAXPを使用したXMLドキュメントの解析
DOMモードでJAXPを使用したXMLドキュメントの解析
サーブレットでのXMLドキュメントの解析
org.xml.sax.DefaultHandler属性を使用したドキュメントの解析
org.w3c.dom.Document属性を使用したドキュメントの解析
検証パーサーと非検証パーサー
XMLドキュメント解析時のエンティティ解決の処理
外部エンティティに関する一般的な情報
WebLogic Serverのエンティティ解決機能の使用
デフォルト・パーサー以外のパーサーの使用
新しいXMLドキュメントの生成
DOMドキュメント・ツリーからのXMLの生成
JSPでのXMLドキュメントの生成
XMLドキュメントの変換
JAXPによるXMLデータの変換
JAXPによるXMLドキュメント変換の例
JSPタグによるXMLデータの変換
XSLT JSPタグ構文
XSLT JSPタグの使い方
XSLT JSPタグによるXMLドキュメントの変換
JSPでのXSLT JSPタグの使用例
デフォルト・トランスフォーマ以外のトランスフォーマの使い方
4
Streaming API for XML (StAX)の使い方
Streaming API for XMLの概要
カーソルAPIの説明
XMLStreamReaderインタフェース
XMLStreamWriterインタフェース
イベント・イテレータAPIの説明
StAXのメイン・インタフェースとクラス
XMLStreamReaderインタフェースによるXMLの解析:一般的な手順
StAXを使用したXML解析の例
XMLStreamReaderオブジェクトの取得
特定のXMLイベント・タイプの判別
完全な要素名の取得
要素の属性の取得
要素のネームスペースの取得
テキスト・データの取得
場所の情報の取得
入力ストリームのクローズ
XMLStreamWriterインタフェースによるXMLの生成:一般的な手順
StAXを使用したXML生成の例
XMLStreamWriterオブジェクトの取得
出力ストリームへのXML宣言の追加
出力ストリームへの標準XMLイベントの追加
属性とネームスペース宣言の開始要素への追加
出力ストリームのクローズ
XMLInputFactoryインタフェース用に定義されたプロパティ
XMLOutputFactoryインタフェース用に定義されたプロパティ
5
高度なXML APIの使い方
Java API for XML Registries (JAXR) APIの使い方
WebLogic XPath APIの使い方
DOMXPathクラスの使い方
DOMXPathクラスの使用例
DOMXPathクラスを使用する場合の主な手順
StreamXPathクラスの使い方
StreamXPathクラスの使用例
StreamXPathクラスを使用する場合の主な手順
6
XMLプログラミングのベスト・プラクティス
DOM、SAX、StAX APIを使用する場合
XML検証のパフォーマンスの改善
XMLスキーマまたはDTDを使用する場合
パフォーマンスを最大にする外部エンティティ解決の構成
SAX InputSourceの使用
変換のパフォーマンスの向上
7
XMLプログラミング手法
JavaクライアントとWebLogic Serverとの間でのXMLデータの転送
JMSアプリケーションでのXMLドキュメントの処理
HTTPインタフェースを持たない外部エンティティへのアクセス
8
XMLアプリケーション・スコーピング
アプリケーション・スコーピングの概要
weblogic-application.xmlファイル
xml
parser-factory
saxparser-factory
document-builder-factory
transformer-factory
entity-mapping
entity-mapping-name
public-id
system-id
entity-uri
when-to-cache
cache-timeout-interval
エンタープライズ・アプリケーション用のパーサーまたはトランスフォーマの構成
エンタープライズ・アプリケーション用の外部エンティティの構成
エンタープライズ・アプリケーション用の外部エンティティ・キャッシュの構成
9
WebLogic Server XMLの管理
WebLogic Server XMLの管理の概要
XMLの管理タスク
XMLレジストリの仕組み
XMLレジストリ内のパーサーの選択
XMLパーサーおよびトランスフォーマの構成タスク
デフォルト以外のパーサーまたはトランスフォーマの構成
特定のドキュメント・タイプに対応したパーサーの構成
外部エンティティの構成タスク
外部エンティティ解決の構成
外部エンティティ・キャッシュの構成
A
XMLリファレンス
XML API
サンプル・コード
WebLogic Serverの関連ドキュメント
チュートリアルとオンライン・コース
その他のXML仕様と情報
B
WebLogic XML Streaming APIの使用(非推奨)
WebLogic XML Streaming APIの概要
WebLogic XML Streaming APIのJavadoc
XMLドキュメントの解析:一般的な手順
XMLドキュメント解析の例
XML入力ストリームの取得
バッファされたXML入力ストリームの取得
XMLストリームのフィルタ処理
カスタム・フィルタの作成
ストリームの繰返し処理
特定のXMLEventタイプの判別
要素の属性の取得
ストリームの位置決め
サブストリームの取得
バッファされたXML入力ストリームのマーキングとリセット
入力ストリームのクローズ
新しいXMLドキュメントの生成:一般的な手順
XMLドキュメント生成の例
XML出力ストリームの作成
出力ストリームへの要素の追加
出力ストリームの要素への属性の追加
出力ストリームへの入力ストリームの追加
出力ストリームの出力
出力ストリームのクローズ