Saltar al contenido principal

Introducción

Dentro de una hoja XLST podemos distinguir los siguientes tres elementos:

  1. Elementos XSLT: se utilizan para definir las reglas de transformación XSLT. Están precedidos del prefijo xsl: y pertenecen al espacio de nombres xsl. Están definidos en el estándar del lenguaje y son interpretados por cualquier procesador XSLT.
  2. Elementos LRE (Literal Result Element): un elemento de resultado literal es un elemento que no pertenece a XSLT, sino que se repite literalmente en la salida.
  3. Elementos de extensión: al igual que los anteriores, no pertenecen al espacio de nombres xsl ya que son manejados por implementaciones concretas del procesador. Estos normalmente no son usados.

Elemento XSLT raíz

Una hoja XSL puede tener dos tipos de elementos XSLT raíz:

  • stylesheet
  • transform

Ambos elementos son equivalentes y no pueden aparecer simultáneamente (ya que no es posible tener más de un elemento raíz).

Tipos de elementos

Los elementos XSLT que aparecen dentro del elemento XSLT raíz se pueden dividir en dos tipos:

  • Elementos de nivel superior: son hijos directos de stylesheet o transform.
  • Instrucciones: están contenidas dentro de elementos de nivel superior.