Introdução ao XSL-FO

O XSL-FO é usado para formatar dados XML para saída.

Conhecimentos básicos necessários antes de aprender:

Antes de aprender XSL-FO, você deve ter uma compreensão básica de XML e namespaces de XML.

Se você quiser aprender esses projetos primeiro, leia nossoTutorial de XML》。

O que é XSL-FO?

  • O XSL-FO é uma linguagem usada para formatar dados XML
  • O XSL-FO é o acrônimo de Extensible Stylesheet Language Formatting Objects (Objetos de Formatação de Estilo Extensível)
  • O XSL-FO é um padrão recomendado pelo W3C
  • Atualmente, o XSL-FO é geralmente chamado de XSL

O XSL-FO está relacionado à formatação

O XSL-FO é um linguagem de marcação baseada em XML, usada para descrever a formatação (informação) de dados XML para tela, papel ou outros meios.

Atualmente, o XSL-FO é geralmente chamado de XSL

Por que há tanta confusão? XSL-FO e XSL são a mesma coisa?

Diz-se que, mas precisamos esclarecer:

Estilização (Styling) é sobreInformações de TransformaçãoeInformações de Formataçãoduas informações. Quando a W3C escreveu seu primeiro esboço de trabalho XSL, ele incluía a sintaxe da linguagem para transformação e formatação de documentos XML.

Mais tarde, o grupo de trabalho XSL dividiu essa versão original em padrões independentes:

  • XSLT é uma linguagem para transformar documentos XML
  • XSL e XSL-FO são linguagens para formatar documentos XML
  • XPath é um linguagem para navegar por documentos XML através de elementos e atributos

O resto deste tutorial está relacionado à formatação do documento: XSL-FO, também conhecido como XSL.

Você pode ler mais sobre XSLT em nossoTutorial de XSLT》leia mais sobre XSLT.

Você pode ler mais sobre XSLT em nossoTutorial de XPath》leia mais sobre XPath.

O XSL-FO é um padrão web

O XSL-FO foi estabelecido como padrão recomendado do W3C em 15 de outubro de 2001. Comumente chamado de XSL.

Para ler mais sobre as atividades XSL do W3C, leia nossoTutorial do W3C》。