Esittelyn kehyksen käyttöskenaarion mukaan XHTML-tiedostoja voi lisätä esittelyn sisällöksi. Tarkoitus on hyödyntää sitä seikkaa, että XHTML on hyvin muotoiltua XML:ää, ja jäsentää kukin asiakirja, jolloin DOM-muokkauksen avulla voidaan yhdistää lisäykset ja laajennukset. XHTML 1.0 -elementtiluetteloa on laajennettu kolmen 3.0-esittelymerkinnän xml-elementin avulla. Ne ovat include, anchor ja contentProvider.
include: Lisäämällä tämän elementin kelvolliseen XHTML-asiakirjaan voit lisätä sisältöä toisesta XHTML-asiakirjasta. Lisättävän sisällön on oltava kelvollinen XHTML-katkelma.
- Esimerkki:
<include path="root/foo" />sisällyttää elementin, jonka tunnusonfoo, esittelysivulta, jonka tunnus onroot.
anchor: Lisäämällä tämän elementin kelvolliseen XHTML-asiakirjaan voit määrittää, että muut esittelylisäykset voivat lisätä sisältöä tälle sivulle. Sivu esittelee sijainnit, joita voi laajentaa määrittämällä nämä ankkurointipisteet.
- Esimerkki:
<anchor id="anchor1" />mahdollistaa lisäykset tähän sivuun muista lisäosista.
contentProvider: Lisäämällä tämän elementin kelvolliseen XHTML-asiakirjaan voit luoda ripustimen työympäristöön. Kun esittelyn kehys kohtaa tämän elementin, järjestelmä kutsuu rajapintaa, jonka avulla voi käsitellä XHTML-sivun DOM-objektia. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
Tämän avulla voit sallia dynaamisen sisällön muodostuksen
org.eclipse.ui.intro.template2.IntroXHTMLContentProvider-luokasta.Näiden kolmen elementin avulla voit käyttää XHTML-sivuja lisättävien ja dynaamisten esittelysivujen kokoamiseen, aivan kuten mukautetun esittelyn xml-merkintöjen ollessa kyseessä. PDE:ssä on uusi mallipohja, jonka avulla voit luoda RCP-mallisovelluksia, joissa on esittely. Kyseinen mallipohja on hyvä malliprojekti esittelyn käyttöön.