sgml-dtd-3.1
Introducción a sgml-dtd
El paquete 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.
Instalación de sgml-dtd
Instala sgml-dtd ejecutando los siguientes comandos:
cp docbook.cat docbook.cat.orig &&
sed -e '/ISO 8879/d' docbook.cat.orig > docbook.cat &&
cp docbook.cat docbook.cat.orig &&
sed -e '/gml/d' docbook.cat.orig > docbook.cat &&
cp docbook.cat docbook.cat.orig &&
sed -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
docbook.cat.orig > docbook.cat &&
install -d /usr/share/sgml/docbook/sgml-dtd-3.1 &&
chown -R root:root . &&
chmod -R 755 . &&
install docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog &&
cp -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
cp docbook.cat docbook.cat.orig
sed -e '/ISO 8879/d' docbook.cat.orig > docbook.cat
cp docbook.cat docbook.cat.orig
sed -e '/gml/d' docbook.cat.orig > docbook.cat |
Estos comandos borran las definiciones ENT del fichero de catálogo.
cp docbook.cat docbook.cat.orig
sed -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' \
docbook.cat.orig > docbook.cat |
Este comando sustituye la entrada de catálogo DTDDECL, que no está soportada
por las herramientas Linux SGML, por la entrada de catálogo SGMLDECL.
Configuración de sgml-dtd
Ficheros 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 sgml-dtd con gnome se necesita lo siguiente:
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
-- Inicio de la adición de Gnome al catálogo --
PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN" "png-support-3.1.dtd"
-- Fin de la adición de Gnome al catálogo --
EOF |
Para usar sólo la versión 3.x más reciente de sgml-dtd se necesita lo siguiente:
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
-- Inicio de los cambios al catálogo --
PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"
-- Fin de los cambios al catálogo --
EOF |
Contenido
El paquete sgml-dtd contiene ficheros DTD y ficheros
MOD.
Descripciones
Ficheros DTD
Los ficheros 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 MOD
Los ficheros MOD contienen componentes de la definición de tipo de
documento que se incluyen en ficheros DTD.