V závislosti na scénáři použití rámce části Intro mohou být soubory XMTML přispívány jako obsah částí Intro. include
, anchor
a contentProvider
.
include:
Tento prvek lze přidávat do platného dokumentu XHTML za účelem zahrnutí obsahu z jiného dokumentu XHTML. Zahrnovaný obsah musí být platným úsekem kódu XHTML.
- Například:
<include path="root/foo" />
zahrne prvek s IDfoo
z uvítací stránky s IDroot
.
anchor:
Tento prvek lze přidávat do platného dokumentu XHTML za účelem stanovení, že obsahem mohou do této stránky přispívat ostatní uvítací příspěvky. Stránka deklaruje umístění, která jsou vhodná k rozšíření těmito vztažnými body.
- Například:
<anchor id="anchor1" />
umožní přispívat do této stránky jiným modulům plug-in.
contentProvider:
Tento prvek lze přidávat do platného dokumentu XHTML za účelem zřízení záchytného bodu v pracovní ploše. Pokud rámec Intro rozpozná tento prvek, vyvolá rozhraní umožňující manipulaci s DOM stránky XHTML. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
umožní generování dynamického obsahu ze třídy org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
.Díky těmto třem prvkům lze stránky XHTML používat k sestavování přídavných a dynamických uvítacích stránek obdobně jako je tomu v případě uživatelského markupu xml intro. PDE má novou šablonu, která umožňuje vytváření ukázkové aplikace RCP částí Intro. Tato šablona je kvalitním ukázkovým projektem použití části Intro.