Utilizando XHTML como Conteúdo da Introdução

Dependendo do cenário de uso da estrutura da introdução, os arquivos XHTML podem ser contribuídos como conteúdo da introdução. A idéia é utilizar o fato de que XHTML é um XML bem formado e analisa cada documento, manipulando o DOM para permitir que contribuições e extensões sejam mescladas. Os três elementos xml da marcação da introdução 3.0 onde foram utilizados para estender a lista de elementos do XHTML 1.0. Esses elementos eram include, anchor e contentProvider.

Por exemplo: <include path="root/foo" /> inclui um elemento com ID foo de uma página de boas-vindas com ID root.
Por exemplo: <anchor id="anchor1" /> permite contribuição nesta página a partir de outros plug-ins.
Por exemplo: <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
 permite que conteúdo dinâmico seja gerado a partir da classe org.eclipse.ui.intro.template2.IntroXHTMLContentProvider.

Com esses três elementos, as páginas XHTML podem ser utilizadas para montar páginas de boas-vindas dinâmicas que podem ser conectadas, exatamente como o que costumava acontecer com a marcação xml de introdução customizada. O PDE possui um novo gabarito que permite a criação de um aplicativo RCP de amostra com uma Introdução. Esse gabarito é um bom projeto de amostra para utilizar a Introdução.