tutoriais mais recente desenvolvimento web
 

XSL Idiomas


Tudo começou com XSL

XSL está para E X tensible S tylesheet L anguage.

O World Wide Web Consortium (W3C) começou a desenvolver XSL porque havia uma necessidade de um baseado em XML Stylesheet Language.


Sheets CSS = estilo para HTML

HTML usa tags predefinidas. O significado de, e como para exibir cada tag é bem compreendida.

CSS é usado para adicionar estilos para elementos HTML.


Folhas XSL = estilo para XML

XML não usa tags predefinidas e, portanto, o significado de cada tag não é bem compreendida.

Um <table> elemento pode indicar uma tabela HTML, uma peça de mobiliário, ou qualquer outra coisa - e navegadores não sei como exibi-lo!

Então, XSL descreve como os elementos XML deve ser exibido.


XSL - mais do que uma folha de estilo Idioma

XSL consiste em quatro partes:

  • XSLT - uma linguagem para transformar documentos XML
  • XPath - uma linguagem para navegar em documentos XML
  • XSL-FO - uma linguagem para documentos XML formatação (discontinued in 2013)
  • XQuery - uma linguagem para consultar documentos XML

Com o Media Module CSS3 paginada, W3C foi emitido um novo padrão para a formatação do documento. Assim, desde 2013, CSS3 é proposto como um substituto XSL-FO.