Linguagem XSLT

começa com XSL, termina com XSLT, XPath e XSL-FO.

começa com XSL

O XSL significa Extensible Stylesheet Language (EXtensible Stylesheet Language)

A razão pela qual a World Wide Web Consortium (W3C) começou a desenvolver o XSL é: há uma necessidade de um idioma de folha de estilo baseado em XML.

CSS = Folha de Estilo HTML

O HTML usa etiquetas pré-definidas, e o significado dessas etiquetasé fácil de entender.

O elemento <table> dentro de um elemento HTML define uma tabela - e o navegador sabeComo exibir isso.

Adicionar estilos a elementos HTML é fácil. Através do CSS, é fácil informar o navegador para exibir um elemento com uma fonte específica ou cor.

XSL = Folha de Estilo XML

O XML não usa etiquetas pré-definidas (podemos usar qualquer nome de etiqueta que gostarmos), e o significado dessas etiquetasnão é sempre fácil de entender.

O elemento <table> significa uma tabela HTML, um móvel ou algo mais - navegadorNão estou claro sobre como exibi-lo.

O XSL podeDescriçãoComo exibir documentos XML!

XSL - Não é apenas um idioma de folha de estilo

O XSL inclui três partes:

XSLT
Um idioma usado para transformar documentos XML.
XPath
Um idioma usado para navegar em documentos XML.
XSL-FO
Um idioma usado para formatar documentos XML.

O conteúdo principal deste tutorial é XSLT

O resto deste tutorial é sobre XSLT - o idioma usado para transformar documentos XML.

Você também pode aprender nosso《Tutorial de XPath》e《Tutorial de XSL-FO》。