sgml-dtd-3.1

Introduction à sgml-dtd

Site de téléchargement (HTTP): http://www.docbook.org/sgml/3.1/docbk31.zip
Site de téléchargement (FTP):          
Version utilisée:                      3.1
Taille du package:                     60 Ko
Estimation de l'espace disque requis:  336 Ko

Le package sgml-dtd contient les définitions du type de document pour la vérification des fichiers de données sgml auprès de l'ensemble des règles DocBook. Elles sont utiles pour structurer des livres et des documentations logiciels vers un standard permettant l'utilisation des transformations déjà écrites pour ce standard.

sgml-dtd dépend de:
unzip-5.50 et sgml-common-0.6.3

Installation de sgml-dtd

Installez sgml-dtd en lançant les commandes suivantes:

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

Explication des commandes

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
Ces commandes suppriment les définitions ENT à partir du fichier catalogue.

cp docbook.cat docbook.cat.orig
sed -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' \
docbook.cat.orig > docbook.cat
Cette commande remplace l'entrée du catalogue DTDDECL, qui n'est pas supporté par les outils SGML de Linux, avec l'entrée du catalogue SGMLDECL.

Configurer sgml-dtd

Fichiers de configuration

/etc/sgml/catalog

Informations de configuration

Le script d'installation ci-dessus met à jour le catalogue.

Utiliser sgml-dtd avec gnome nécessite ce qui suite:
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF"
  -- Debut de l'ajout de Gnome au catalogue --

PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN" "png-support-3.1.dtd"

  -- Fin de l'ajout de Gnome au catalogue --
EOF

Utiliser seulement la version 3.x la plus actuelle de sgml-dtd requiert ce qui suit:
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

Contenu

Le package sgml-dtd contient les fichiers DTD et les fichiers MOD.

Description

Fichiers DTD

Les fichiers DTD contiennent une définition du type de document qui définit les types d'éléments et les listes d'attributs qui peuvent être utilisés dans les fichiers SGML correspondants.

Fichiers MOD

Les fichiers MOD contiennent les composants de la définition du type de document qui sont la source dans les fichiers DTD.