概要コンテンツとしての XHTML の使用

概要のフレームワークの使用法シナリオ次第で 、XHTML ファイルを概要コンテンツとしてコントリビュートすることが できます。ここで重要なのは、XHTML は 整形式 XML だという事実を利用して、各文書を 構文解析し、DOM を処理してコントリビューションと拡張の マージを可能にするというすることです。3.0 概要 マークアップの 3 つの XML エレメントが、XHTML 1.0 エレメント・リストの拡張に使用されました。これらの エレメントは、includeanchor、 および contentProvider です。

例: <include path="root/foo" /> が ID foo のエレメントを、ID が root のウェルカム・ページから組み込み ます。
例 :<anchor id="anchor1" /> は、他の プラグインからのこのページへのコントリビューションを可能にします。
例: <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
 は、 org.eclipse.ui.intro.template2.IntroXHTMLContentProvider クラスからの動的コンテンツの生成を可能にします。

これらの 3 つのエレメントと共に、XHTML ページを 使用して、カスタムの概要 XML マークアップでかつて行っていたのと同じよう に、プラグ可能で動的なウェルカム・ページを組み立てる ことができます。PDE には、概要を使用した サンプル RCP アプリケーションの作成を可能にする新規 テンプレートがあります。このテンプレートは、 概要を使用する際に適切なサンプル・プロジェクトです。