Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

XSL Formatting Objects

De Wikipedia, la enciclopedia libre

Un documento XSL-FO es un documentoXML en el que se especifica cómo se van a formatear unos datos para presentarlos en pantalla, papel u otros medios. El significado de las siglas XSL-FO es eXtensibleStylesheetLanguageFormattingObjects.Hay que destacar que en el documento XSL-FO figuran tanto los datos como el formato que se les va a aplicar.

La unidad básica de trabajo en un documento XSL-FO es el "Formating Object", unidad básica para presentar (formatear) la información. Estos objetos de formato se refieren a páginas, párrafos, tablas, etc.

Este es un breve ejemplo de documento XSL-FO:

<?xml version="1.0" encoding="utf-8"?><fo:rootxmlns:fo="http://www.w3.org/1999/XSL/Format"><fo:layout-master-set><fo:simple-page-mastermaster-name="hola"page-height="29.7cm"page-width="21cm"margin-top="5mm"margin-bottom="10mm"margin-left="20mm"margin-right="20mm"><fo:region-bodymargin-top="10mm"margin-bottom="10mm"/></fo:simple-page-master></fo:layout-master-set><fo:page-sequencemaster-reference="hola"><fo:flow><fo:block>Hola,mundo</fo:block></fo:flow></fo:page-sequence></fo:root>

Para obtener el documento XSL-FO pueden seguirse dos vías:

  • Generarlo directamente a partir de los datos. El documento XSL-FO contiene las especificaciones de formato y los propios datos.
  • Transformar un documento XML que contenga los datos a presentar con una hoja de estilosXSLT. De esta forma los datos (XML) se independizan del formato que proporcionará la hoja de transformación XSLT.

Cuando se tiene el documento XSL-FO, puede ser procesado por un programa llamado "procesador de XSL-FO" para obtener el documento final en distintos formatos. El formato final más utilizado es elPDF.

Los procesadores XSL-FO libres más conocidos sonFOP yPassiveTeXArchivado el 27 de febrero de 2014 enWayback Machine..

XSL-FO es una recomendación delWorld Wide Web Consortium. El nombre oficial de la recomendación esExtensible Stylesheet Language (XSL) y noXSL-FO.

Véase también

[editar]

Enlaces externos

[editar]
Control de autoridades
Obtenido de «https://es.wikipedia.org/w/index.php?title=XSL_Formatting_Objects&oldid=169460651»
Categorías:
Categoría oculta:

[8]ページ先頭

©2009-2026 Movatter.jp