Los últimos tutoriales de desarrollo web
 

XSL Idiomas


Comenzó con XSL

XSL representa la letra E X tensible S tylesheet L anguage.

El World Wide Web Consortium (W3C) comenzó a desarrollar XSL porque había una necesidad de una hoja de estilo lenguaje basado en XML.


Hojas de estilo para CSS = HTML

HTML utiliza etiquetas predefinidas. El significado de, y cómo mostrar cada etiqueta se entiende bien.

CSS se utiliza para agregar estilos a los elementos HTML.


Hojas de estilo para XSL = XML

XML no utiliza etiquetas predefinidas, y por lo tanto el significado de cada etiqueta no se entiende bien.

Un <table> elemento podría indicar una tabla HTML, un mueble, o algo más - y los navegadores no saben cómo mostrarlo!

Así, XSL describe cómo se deben mostrar los elementos XML.


XSL - más que un lenguaje de hojas de estilo

XSL consta de cuatro partes:

  • XSLT - un lenguaje para transformar documentos XML
  • XPath - un idioma para navegar en documentos XML
  • XSL-FO - un lenguaje de formato para documentos XML (discontinued in 2013)
  • XQuery - un lenguaje para la consulta de documentos XML

Con el módulo de medios de CSS3 paginado, el W3C ha entregado un nuevo estándar para el formato del documento. Así, desde 2013, CSS3 se propone como un reemplazo XSL-FO.