Introducción a XSL-FO

XSL-FO se utiliza para formatear datos XML para salida.

Conocimientos básicos necesarios antes de aprender:

Antes de aprender XSL-FO, debe tener una comprensión básica de XML y los espacios de nombres XML.

Si desea aprender estos proyectos primero, lea nuestroTutorial de XML》。

¿Qué es XSL-FO?

  • XSL-FO es un lenguaje utilizado para formatear datos XML
  • XSL-FO significa Extensible Stylesheet Language Formatting Objects (Objetos de Lenguaje de Estilo Extensible para Formateo)
  • XSL-FO es un estándar recomendado por W3C
  • Actualmente, XSL-FO se conoce generalmente como XSL

XSL-FO tiene que ver con la formateación

XSL-FO es un lenguaje de marcado basado en XML, utilizado para describir el formato de datos XML que se destinan a la pantalla, papel u otros medios (información).

Actualmente, XSL-FO se conoce generalmente como XSL

¿Por qué hay tanta confusión? ¿XSL-FO y XSL son lo mismo?

Se puede decir que, sin embargo, necesitamos explicarles:

El estilo (Styling) se refiere aInformación de transformaciónyInformación de formateodos tipos de información. Cuando el W3C escribió su primer borrador de trabajo XSL, este borrador incluía la gramática del lenguaje para la transformación y formateación de documentos XML.

Más tarde, el grupo de trabajo XSL dividió este borrador original en estándares independientes:

  • XSLT es un lenguaje para transformar documentos XML
  • XSL y XSL-FO son lenguajes para formatear documentos XML
  • XPath es un lenguaje para navegar por documentos XML mediante elementos y atributos

El resto de este tutorial se refiere a la formateación de documentos: XSL-FO, también conocido como XSL.

Puede leer más sobre XSLT en nuestroTutoriales de XSLT》.

Puede leer más sobre XSLT en nuestroTutoriales de XPath》para leer más sobre XPath.

XSL-FO es un estándar web

XSL-FO fue establecido como estándar recomendado del W3C el 15 de octubre de 2001. Generalmente se conoce como XSL.

Para leer más sobre las actividades de XSL del W3C, consulte nuestroTutoriales del W3C》。