JSP構文を使用して、HTMLコードだけでなく、テキスト・ベースのMIMEタイプを生成できます。特に、動的にXML出力を作成できます。ただし、JSPページを使用してXML文書を生成する場合、クライアントに送信する前に、XMLデータに適用されるスタイルシートが必要になることがあります。これがJavaServer Pagesテクノロジにおける難点で、JSPページに使用される標準出力ストリームが、サーバーを介して直接書き込まれることが原因です。
OC4Jには、JSPページの全部または一部を、出力される前にXSLスタイルシートを使用して変換するように指定するための特別なタグが用意されています。入力には、タグ本体またはXML DOMオブジェクトからの入力、出力には、ブラウザに対するXML DOMオブジェクトへの出力が考えられます。
ページの部分ごとに異なるスタイルシートを指定する場合、これらのタグは単一のJSPページで複数回使用できます。これらのタグは、その他のJSP環境に移植できることに注意してください。
同様に次のXMLサポートもあります。
また、Oracle固有のXMLサポートに関する情報は、『Oracle9iAS Containers for J2EE JavaServer Pages開発者ガイド』を参照してください。
XMLとXSLに関するタグのサポート
リファレンス: OC4J XMLタグ・ライブラリ