プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebLogic Server XMLアプリケーションの開発
12
c
(12.2.1.3.0)
E90368-01
次へ
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
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プラガブル・レイヤーの実装
WebLogicサーブレット属性
パーサーおよびトランスフォーマの構成用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タグの使い方
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の使い方
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
schema-factory
xpath-factory
xml-input-factory
xml-output-factory
xml-event-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出力ストリームの作成
出力ストリームへの要素の追加
出力ストリームの要素への属性の追加
出力ストリームへの入力ストリームの追加
出力ストリームの出力
出力ストリームのクローズ