Avhengig av hvordan introduksjonsrammeverket brukes kan XHTML-filer oppgis som
introduksjonsinnhold.
include
,
anchor
og contentProvider
.
include:
Dette elementet kan legges til i et gyldig
XHTML-dokument for å definere at innhold fra et annet XHTML-dokument, kan inkluderes. Innholdet som skal inkluderes, må være en gyldig XHTML-snutt.
- Eksempel:
<include path="root/foo" />
inkluderer et element med IDenfoo
fra en velkomstside med IDenroot
.
anchor:
Dette elementet kan legges til i et gyldig
XHTML-dokument for å deklarere at annet velkomstinnhold kan legges til på siden. Ved å
definere disse forankringspunktene deklarerer en side plasseringer som kan utvides.
- Eksempel:
<anchor id="anchor1" />
tillater at det legges til innhold på siden, fra andre plugin-moduler.
contentProvider:
Dette elementet kan legges til i et gyldig
XHTML-dokument for å opprette en binding til arbeidsbenken. Når introduksjonsrammeverket kommer over
dette elementet, kaller det opp et grensesnitt for manipulering av DOMen på XHTML-siden. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
Her tillates generering av dynamisk innhold fra klassen
org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
.Med disse tre elementene kan XHTML-sider brukes til å samle pluggbare og dynamiske velkomstsider, på samme måte som det tidligere ble gjort med den tilpassede XML-kodetypen for introduksjon. PDE har en ny mal som tillater opprettelse av en RCP-eksempelapplikasjon med en introduksjon (Intro). Den malen er et egnet eksempelprosjekt for hvordan du bruker introduksjon (Intro).