Introducción
Dentro de una hoja XLST podemos distinguir los siguientes tres elementos:
- Elementos XSLT: se utilizan para definir las reglas de transformación XSLT. Están precedidos del prefijo
xsl:
y pertenecen al espacio de nombresxsl
. Están definidos en el estándar del lenguaje y son interpretados por cualquier procesador XSLT. - 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.
- 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
otransform
. - Instrucciones: están contenidas dentro de elementos de nivel superior.