根據簡介組織架構的使用實務,XHTML 檔可以提供成簡介內容。這個想法是運用 XHTML 是形式完整 XML 的事實並剖析每一份文件,藉由操作 DOM 以允許合併構成要素和延伸規格。來自 3.0 簡介標記的三個 XML 元素,可用來擴充
XHTML 1.0 元素清單。這些元素是 include、anchor 和 contentProvider。
include:這個元素可加入有效的 XHTML 文件,以併入來自另一份 XHTML 文件的內容。要併入的內容必須是有效的 XHTML 片段。
- 例如:
<include path="root/foo" />會從 ID 為root的歡迎使用頁面, 併入 ID 為foo的元素。
anchor:這個元素可加入有效的 XHTML 文件,以宣告由其他歡迎使用構成要素提供給這個頁面的內容。頁面會宣告適合透過定義這些錨點來延伸的位置。
- 例如:
<anchor id="anchor1" />允許構成要素從其他外掛程式進入這個頁面。
contentProvider:這個元素可加入有效的 XHTML 文件,以建立工作台中的連結鉤。當簡介架構發現這個元素時,會呼叫一個介面以允許操作 XHTML 頁面的 DOM。 <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
會允許從 org.eclipse.ui.intro.template2.IntroXHTMLContentProvider 類別產生動態內容。利用這三個元素,XHTML 頁面即可用來組合可外掛且動態的歡迎使用頁面,如同過去使用自訂簡介 XML 標記所產生的結果一樣。PDE 有一個新的範本,可建立含有簡介的範例 RCP 應用程式。該範本是一個很好的使用簡介的專案範例。