Bruke XHTML som introduksjonsinnhold

Avhengig av hvordan introduksjonsrammeverket brukes kan XHTML-filer oppgis som introduksjonsinnhold. Tanken er å dra nytte av det faktum at XHTML er riktig dannet XML, og analysere hvert dokument og manipulere DOMen til å tillate at det legges til innhold, og at utvidelser slås sammen. Det er brukt tre XML-elementer fra introduksjonskodetypen for 3.0 til å utvide elementlisten for XHTML 1.0. Dette gjelder elementene include, anchor og contentProvider.

Eksempel: <include path="root/foo" /> inkluderer et element med IDen foo fra en velkomstside med IDen root.
Eksempel: <anchor id="anchor1" /> tillater at det legges til innhold på siden, fra andre plugin-moduler.
Eksempel: <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).