Tabla de contenido:
- Definición: ¿Qué significa el lenguaje de hoja de estilo extensible (XSL)?
- Techopedia explica Extensible Stylesheet Language (XSL)
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).
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.
