Transformaciones de lenguaje de hoja de estilo extensible (XSLT)

Autor: Randy Alexander
Fecha De Creación: 2 Abril 2021
Fecha De Actualización: 15 Mayo 2024
Anonim
XSL 01 - Transformación XML a HTML
Video: XSL 01 - Transformación XML a HTML

Contenido

Definición: ¿Qué significa Transformaciones de lenguaje de hoja de estilo extensible (XSLT)?

Transformaciones de lenguaje de hoja de estilo extensible (XSLT), mejor conocido como transformaciones XSL, es un lenguaje para transformar documentos de Lenguaje de marcado extensible (XML) en otros documentos estructurados. Esto se realiza mediante el uso de una hoja de estilo que define las reglas de plantilla para transformar un documento XML de entrada dado en un documento de salida apropiado con la ayuda de un procesador XSL.


Las transformaciones XSLT pueden tener lugar en el lado del cliente o del servidor. El modelo de procesamiento XSLT consta de uno o más documentos XML de origen, una o más hojas de estilo XSL, un procesador XSL y uno o más documentos de salida estructurados.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica las transformaciones de lenguaje de hoja de estilo extensible (XSLT)

XSLT se trata de especificar cómo el contenido XML generaría una representación visual, describiendo detalles como el estilo, la paginación y el diseño en un medio de presentación, como una ventana de visualización, una pantalla de dispositivo portátil, etc. El procesador de estilo XSL es el componente principal en XSLT participó en la interpretación de la hoja de estilo y el documento y en la generación de contenido según las reglas de la plantilla.


La hoja de estilo no utiliza una sintaxis de programación completa, ya que es compleja de aprender e interpretar. En su lugar, define reglas conocidas como reglas de plantilla. Cada una de estas reglas especifica un patrón que debe encontrarse en el documento fuente. Al encontrar el patrón, la transformación se activa para generar el documento de salida. El patrón utiliza un lenguaje de expresión basado en XPath para comparar nodos de origen y plantillas de hoja de estilo.

La semántica de formato se incluye en el árbol de resultados, que permite el formateo. La semántica de formato se puede definir como un conjunto de clases que representan objetos de formato. Los nodos del árbol de resultados se denominan objetos de formato. Las reglas de presentación se definen por clases de objetos y propiedades de formato.