Beroende på användningen av introduktionsramverket kan XHTML-filer läggas till som introduktionsinnehåll. . Tanken är att använda det faktum att XHTML är välutformad XML och dela varje dokument, manipulera DOM så att innehåll och utökningar kan sammanfogas. Tre xml-element från 3.0 introduktionsmärkningen har använts för att utöka elementlistan i XHTML 1.0. Dessa är include, anchor och contentProvider.
include: det här elementet kan läggas till i ett giltigt XHTML-dokument för att ta med innehåll från ett annat XHTML-dokument. Innehållet som ska tas med måste vara ett giltigt XHTML-stycke.
- t.ex.:
<include path="root/foo" />tar med ett element med IDtfoofrån en välkomstsida med IDtroot.
anchor: det här elementet kan läggas till i ett giltigt XHTML-dokument för att deklarera att innehållet kan läggas till på sidan av annat välkomstinnehåll. En sida deklarerar platser som är lämpliga att utökas genom att definiera dessa ankarpunkter.
- t.ex.:
<anchor id="anchor1" />kan användas till att lägga till innehåll på den här sidan från andra insticksprogram.
contentProvider: det här elementet kan läggas till i ett giltigt XHTML-dokument för att upprätta en hook-funktion till arbetsmiljön. När introduktionsramverket stöter på elementet anropas ett gränssnitt som kan användas till att manipulera DOM på XHTML-sidan. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
kan användas till att generera dynamiskt innehåll från klassen org.eclipse.ui.intro.template2.IntroXHTMLContentProvider.Med dessa tre element kan XHTML-sidor användas till att samla instickbara och dynamiska välkomstsidor, precis vad som brukade hända med anpassad introduktions-xml-märkning. PDE har en ny mall som kan användas till att skapa ett exempel på en RCP-tillämpning med en introduktion. Mallen är ett bra exempelprojekt för att använda introduktionen.