Beroende på användningen av introduktionsramverket kan XHTML-filer läggas till som introduktionsinnehåll. 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 IDtfoo
frå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.