Lenguaje de hoja de estilo extensible (XSL)

Autor: Eugene Taylor
Fecha De Creación: 11 Agosto 2021
Fecha De Actualización: 22 Junio 2024
Anonim
XSL 01 - Transformación XML a HTML
Video: XSL 01 - Transformación XML a HTML

Contenido

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

El lenguaje de estilo extensible (XSL) es un lenguaje de hoja de estilo que se utiliza para transformar y presentar documentos XML. XSL se formaliza como una especificación World Wide Web Consortium (W3C).

La especificación XSL se compone de tres partes:


  • Lenguaje basado en XML: se utiliza para transformar documentos XML, lo que se conoce como transformación XSL (XSLT)
  • Lenguaje basado en XML (2): especifica el formato visual del documento XML, que se conoce como objetos de formato XSL (XSL-FO).
  • Lenguaje no basado en XML: aborda partes específicas del documento XML, conocido como XML Path Language (XPath).

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 Extensible Stylesheet Language (XSL)

Por ejemplo, si una página XML contiene una tabla que describe a los empleados de la compañía, XML describe estos datos, mientras que el navegador web utiliza XSL para representar los datos. El color de los datos, las fuentes y otros atributos se almacenan dentro del código para XSL, en lugar de XML.

XSL es fundamental para organizar los datos en un formato presentable y comprensible que se pueda clasificar fácilmente (es decir, el color en los encabezados de las celdas). XSL contiene datos de tiempo que los desarrolladores pueden mostrar u ocultar de acuerdo con un cronograma predeterminado. XSL también puede contener datos descriptivos de plantilla que se pueden reutilizar con más de una página XML.

XSL a menudo se ve como una extensión del lenguaje de especificación y semántica de estilo de documento (DSSSL) con estándares CSS1.