Según el escenario de utilización de la infraestructura de introducción, los
archivos XHTML pueden aportarse como contenido de introducción.
include
, anchor
y
contentProvider
.
include:
este elemento puede añadirse a un
documento XHTML válido para que incluya contenido de otro documento XHTML.
El contenido que se debe incluir tiene que ser un fragmento de XHTML válido.
- Por ejemplo:
<include path="root/foo" />
incluirá un elemento con el IDfoo
desde una página de bienvenida con el IDroot
.
anchor:
este elemento puede añadirse a un
documento XHTML válido para declarar que otras contribuciones de
bienvenida pueden aportar contenido a esta página.
Una página declara ubicaciones adecuadas para ampliarse definiendo estos puntos
de ancla.
- Por ejemplo:
<anchor id="anchor1" />
permitirá la contribución a esta página desde otros conectores.
contentProvider:
este elemento puede añadirse a un
documento
XHTML válido para establecer un gancho al entorno de trabajo. Cuando la
infraestructura de introducción encuentra este elemento, se llama a una
interfaz para permitir la manipulación del DOM de la página XHTML. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
permitirá que se genere contenido dinámico desde la clase
org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
.Con estos tres elementos, las páginas XHTML pueden utilizarse para ensamblar páginas de bienvenida conectables y dinámicas, como solía ocurrir con los códigos XML de introducción personalizados. PDE tiene una plantilla nueva que permite la creación de una aplicación RCP de ejemplo con Intro. Esa plantilla es un buen ejemplo de proyecto para utilizar Intro.