DocBook SGML DTD-3.1

Introducción a DocBook SGML DTD

El paquete DocBook SGML DTD contiene definiciones de tipos de documentos para la verificación de ficheros de datos SGML contra el conjunto de reglas de DocBook. Son útiles para estructurar libros y documentación de programas conforme a un estándar que te permite utilizar transformaciones ya escritas para dicho estándar.

Información sobre el paquete

Dependencias de DocBook SGML DTD

Instalación de DocBook SGML DTD

[Nota]

Nota

El paquete con las fuentes se distribuye en formato zip y necesita unzip. Deberías crear un directorio y entrar en él antes de descomprimir el fichero para facilitar l eliminación de las fuentes tras instalar el paquete.

Instala DocBook SGML DTD ejecutando los siguientes comandos:

sed -i -e '/ISO 8879/d' \
    -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
    docbook.cat

Ahora, como usuario root:

install -v -d -m755 /usr/share/sgml/docbook/sgml-dtd-3.1 &&
chown -R root:root . &&
install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-3.1 &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \
    /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \
    /etc/sgml/sgml-docbook.cat

Explicación de los comandos

sed -i -e '/ISO 8879/d' docbook.cat: Este comando elimina las definiciones ENT del fichero de catálogo.

sed -i -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' docbook.cat: Este comando sustituye la entrada de catálogo DTDDECL, que no es soportada por las herramientas SGML de Linux, por la entrada de catálogo SGMLDECL.

Configuración de DocBook SGML DTD

Fichero de configuración

/etc/sgml/catalog

Información sobre la configuración

El guión de instalación de arriba actualiza el catálogo.

Para usar solo la versión 3.x mas actual de DocBook SGML DTD se necesita lo siguiente (realizado como usuario root):

cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
  -- Begin Single Major Version catalog changes --

PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"

  -- End Single Major Version catalog changes --
EOF

Contenido

Programas instalados: Ninguno
Librerías instaladas: Ninguna
Ficheros instalados: Ficheros SGML DTD y MOD
Directorio instalado: /usr/share/sgml/docbook/sgml-dtd-3.1

Descripciones cortas

Ficheros SGML DTD

Contienen una definición de tipo de documento que describe los tipos de elementos y las listas de atributos que pueden ser usados en los ficheros SGML correspondientes.

Ficheros SGML MOD

Contienen componentes de la definición de tipo de documento que se incluyen en ficheros DTD.

Last updated on 2005-04-10 16:53:03 +0200