V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

docbook

No es tanto un comando como un conjunto de definiciones de tipo de documento [DTD] para SGML o XML, orientado a la redacción de documentos técnicos como libros, manuales y artículos de software. Lo que puede hacer DocBook es procesar documentos XML/SGML para convertirlos en formatos legibles como HTML, PDF, ePub o texto plano. Se precisan otros paquets para procesar documentos DocBook: xmlto [Convertir a varios formatos], xslproc [Procesa archivos XML con hojas de estilo XSL], dblatex [Convierte DocBook a PDF usando LaTeX] psgml [para editar], opensp [validar] docbook-xsl o docbook-dsssl [formatear].

Este es un ejemplo de un archivo XML en formato DocBook (mi_documento.xml):

<?xml version="1.0"?>

<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"

"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">

<article>

<title>Guía rápida de DocBook</title>

<section>

<title>Introducción</title>

<para>DocBook es un formato estándar para escribir documentación técnica.</para>

</section>

<section>

<title>Ejemplo</title>

<para>Este es un documento de ejemplo en formato DocBook.</para>

</section>

</article>

$ xmlto html mi_documento.xml (generará un archivo HTML llamado mi_documento.html
$ dblatex mi_documento.xml
generará un archivo mi_documento.pdf
$ xmlto man mi_documento.xml
generará un archivo mi_documento.1, que se puede ver como una página de manual [man ./mi_documento.1]
$ xsltproc -o salida.html /usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl mi_documento.xml
utiliza una hoja de estilo predefinida para generar el archivo HTML
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025