Definir el contenido de la introducción

Ahora podemos preocuparnos del contenido propiamente dicho. El contenido se describe en términos de páginas. Todas las páginas tienen un atributo id. Se trata del ID utilizado al definir las páginas de presentación y espera y en otras ubicaciones en las que exista una referencia a una página. De lo contrario, los atributos relevantes dependerán del tipo de página que se defina. Existen dos tipos básicos de páginas:

La mejor manera de hacerse una idea del formato de la definición de contenido es examinar las implementaciones del SDK. El siguiente fragmento de código muestra sólo la primera parte del contenido de la página raíz del SDK, que es la primera página de introducción que se muestra.

<introContent>
  <page alt-style="css/root_swt.properties" style="css/root.css" id="root" style-id="page">
    <title style-id="intro-header">Bienvenido a Eclipse Platform 3.0</title>
    <group id="links-background">
      <group id="page-links">
        <link label="Visión general" url="http://org.eclipse.ui.intro/showPage?id=overview" id="overview" style-id="left">
          <text>Información introductoria acerca de Eclipse</text>
        </link>
        <link label="Guías de aprendizaje" url="http://org.eclipse.ui.intro/showPage?id=tutorials" id="tutorials" style-id="left">
          <text>Permítanos guiarle por medio de guías de aprendizaje completas de Eclipse</text>
        </link>
        <link label="Ejemplos" url="http://org.eclipse.ui.intro/showPage?id=samples" id="samples" style-id="right">
          <text>Explore el desarrollo de Eclipse por medio de ejemplos de código</text>
        </link>
        <link label="Novedades" url="http://org.eclipse.ui.intro/showPage?id=news" id="news" style-id="right">
          <text>Conozca las novedades de este release</text>
        </link>
    </group>
    </group>

Los elementos de una página también pueden filtrarse (filteredFrom) de una implementación determinada. Esto permite a los diseñadores de páginas realizar el diseño pensando en plataformas determinadas. Al describir una página y su contenido pueden utilizarse muchos otros atributos que tienen muchas posibilidades. Consulte la documentación del punto de extensión org.eclipse.ui.intro.config y su especificación de formato de archivo de contenido de introducción asociada para obtener la lista completa de elementos válidos, subelementos y sus atributos.