XHTML als inleidingscontent gebruiken

Afhankelijk van het scenario voor gebruik van het introframework, kunnen XHTML-bestanden worden toegevoegd als inleidingscontent. Het idee is het feit gebruiken dat XHTML geldig XML is en elk document ontleden, waarbij het DOM-model wordt gemanipuleerd om het mogelijk te maken bijdragen en extensies samen te voegen. Drie xml-elementen van de 3.0-intromarkup zijn gebruikt voor het uitbreiden van de XHTML 1.0-elementenlijst. Dit zijn include, anchor en contentProvider.

Bijvoorbeeld: met <include path="root/foo" /> wordt een element met het ID foo opgenomen van een welkomstpagina met het ID root.
Bijvoorbeeld: <anchor id="anchor1" /> maakt bijdragen in deze pagina mogelijk van andere plugins.
Bijvoorbeeld: <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
 maakt dynamische content mogelijk die moet worden gegenereerd van de org.eclipse.ui.intro.template2.IntroXHTMLContentProvider-klasse.

Met deze drie elementen kunnen XHTML-pagina's worden gebruikt om plugbare en dynamische welkomstpagina's samen te stellen, net als eerder gebeurde met de aangepaste XML-inleidingsmarkup. PDE heeft een nieuwe sjabloon voor het maken van een voorbeeld-RCP-toepassing met een inleiding. Die sjabloon is een goed voorbeeldproject voor het gebruik van een inleiding.