DocBook XSL

Las hojas de estilo XSL de DocBook son un conjunto de hojas de estilo XSLT para el lenguaje DocBook basado en XML .

Objetivo

DocBook es un lenguaje de marcado semántico. Es decir, especifica el significado de los elementos de un documento, no cómo se pretende que se presenten al usuario final. Proporciona una separación entre el contenido del documento y la representación visual . Si bien DocBook es un lenguaje de marcado legible, no está pensado para que lo lean los usuarios finales en su formato DocBook.

El propósito de DocBook XSL es proporcionar un conjunto estándar de transformaciones de DocBook a varios formatos de presentación.

Formatos de salida

DocBook XSL permite transformaciones en los siguientes formatos:

  • HTML , tanto como páginas individuales como en un formato "fragmentado" que genera secciones en diferentes páginas.
  • XHTML
  • XSL-FO y, a partir de ahí, normalmente PDF
  • Páginas del manual
  • Ayuda Web

Ayuda web

Webhelp es un formato de salida HTML fragmentado en las hojas de estilo xslt de DocBook que se introdujo en la versión 1.76.1. La documentación de la ayuda web [1] también proporciona un ejemplo de ayuda web y forma parte de la distribución xsl de DocBook. Sus principales características incluyen un diseño de página basado en CSS sin marcos, búsqueda de contenido completo en varios idiomas, panel de tabla de contenido (TOC) con árbol de TOC plegable, sincronización automática del panel de contenido y la TOC. Este formato de ayuda web fue implementado originalmente por Kasun Gajasinghe y David Cramer como parte del programa Google Summer of Code 2010. [2]

DocBook XSL también tiene transformaciones a formatos tipo diapositiva para HTML y XSL-FO. La compatibilidad con EPUB es actualmente experimental.

Configuración

Las hojas de estilo de DocBook XSL son altamente configurables. Cada uno de los diferentes formatos tiene una serie de parámetros XSLT disponibles para una personalización sencilla. Por ejemplo, las transformaciones XSL-FO permiten al usuario definir el tamaño de las páginas. Además, los documentos XSLT son modulares; el usuario puede agregar, cambiar o reemplazar niveles particulares de funcionalidad. Esto puede permitir que DocBook XSL procese nuevas etiquetas de documentación agregadas al DocBook estándar o simplemente cambie la forma en que los XSLT generan el formato resultante.

Referencias

  1. ^ Documentación de ayuda web
  2. ^ "Página wiki de DocBook de ayuda web". Archivado desde el original el 2012-01-31 . Consultado el 2012-01-11 .
  • Proyecto DocBook: proyecto de SourceForge que mantiene las transformaciones XSL y DSSSL de DocBook.
  • Referencia XSL de DocBook: documentación de referencia para las transformaciones XSL de DocBook.
  • DocBook XSL: La guía completa [usurpada] - Edición HTML del libro que explica el uso de DocBook XSL.
  • Complemento Maven Docbkx: un complemento Maven basado en las hojas de estilo XSL de DocBook, que incluye todo lo necesario para apuntar a múltiples formatos de salida.
  • ant4docbook: una tarea Ant para DocBook.


Obtenido de "https://es.wikipedia.org/w/index.php?title=DocBook_XSL&oldid=1254985910"