docbook-xml-4.5

Introduction à DocBook XML DTD

Le paquet DocBook XML DTD-4.5 contient des définitions de types de documents pour la vérification de données de fichiers XML vis-à-vis de la réglementation DocBook. Ils sont utiles pour structurer des livres et des documentations de logiciels selon un standard vous permettant d'utiliser des transformations déjà écrites pour ce standard.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

  • Téléchargement (HTTP) : http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 03083e288e87a7e829e437358da7ef9e

  • Taille du téléchargement : 96 Ko

  • Estimation de l'espace disque requis : 1.2 Mo

  • Estimation du temps de construction : moins de 0.1 SBU

Dépendances de DocBook XML DTD

Requises

libxml2-2.9.10, sgml-common-0.6.3 et UnZip-6.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/docbook-xml

Installation de DocBook XML DTD

[Note]

Note

Les sources du paquet sont distribuées au format zip et exigent unzip. Vous devriez créer un répertoire et vous y rendre avant de dézipper le fichier pour faciliter la suppression des fichiers sources après l'installation du paquet.

Installez DocBook XML DTD en lançant les commandes suivantes en tant qu'utilisateur root :

install -v -d -m755 /usr/share/xml/docbook/xml-dtd-4.5 &&
install -v -d -m755 /etc/xml &&
chown -R root:root . &&
cp -v -af docbook.cat *.dtd ent/ *.mod \
    /usr/share/xml/docbook/xml-dtd-4.5

Créez (ou mettez à jour) et remplissez un fichier catalogue /etc/xml/docbook en lançant les commandes suivantes en tant qu'utilisateur root :

if [ ! -e /etc/xml/docbook ]; then
    xmlcatalog --noout --create /etc/xml/docbook
fi &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML V4.5//EN" \
    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "public" \
    "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteSystem" \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook &&
xmlcatalog --noout --add "rewriteURI" \
    "http://www.oasis-open.org/docbook/xml/4.5" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook

Créez (ou mettez à jour) et remplissez le fichier catalogue /etc/xml/catalog en lançant les commandes suivantes en tant qu'utilisateur root :

if [ ! -e /etc/xml/catalog ]; then
    xmlcatalog --noout --create /etc/xml/catalog
fi &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//ENTITIES DocBook XML" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegatePublic" \
    "-//OASIS//DTD DocBook XML" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
    "http://www.oasis-open.org/docbook/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "delegateURI" \
    "http://www.oasis-open.org/docbook/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog

Configuration de DocBook XML DTD

Fichiers de configuration

/etc/xml/catalog, /etc/xml/docbook

Informations sur la configuration

L'installation ci-dessus crée les fichiers et met à jour les catalogues. Afin d'utiliser DocBook XML DTD V4.5 quand on vous demande la version 4.x dans l'identifiant système, vous devez ajouter des données supplémentaires aux fichiers catalogues. Si vous avez déjà installé sur votre système un des DocBook XML DTD référencé ci-dessous, supprimez ces entrées de la commande for ci-dessous (effectuez les commandes en tant qu'utilisateur root) :

for DTDVERSION in 4.1.2 4.2 4.3 4.4
do
  xmlcatalog --noout --add "public" \
    "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
    /etc/xml/docbook
  xmlcatalog --noout --add "rewriteSystem" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
  xmlcatalog --noout --add "rewriteURI" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
    "file:///usr/share/xml/docbook/xml-dtd-4.5" \
    /etc/xml/docbook
  xmlcatalog --noout --add "delegateSystem" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog
  xmlcatalog --noout --add "delegateURI" \
    "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
    "file:///etc/xml/docbook" \
    /etc/xml/catalog
done

Contenu

Programmes installés: Aucun
Bibliothèques installées: Aucune
Fichiers installés: fichiers DTD, MOD et ENT
Répertoires installés: /etc/xml et /usr/share/xml/docbook/xml-dtd-4.5

Descriptions courtes

fichiers DTD

contient une définition de type de document qui définit les types d'élément et les listes d'attributs qu'on peut utiliser dans les fichiers XML correspondants.

fichiers MOD

ces fichiers contiennent les composants de la définition du type de document ayant pour source les fichiers DTD.

fichiers ENT

fichiers contenant des listes d'entités de caractères nommés autorisées en HTML.

Last updated on 2020-02-15 17:54:30 +0100