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.