docbook-xml-4.5

Introduction à DocBook-4.5 XML DTD

Le paquet DocBook-4.5 XML DTD-4.5 contient des définitions de type de documents pour vérifier les fichiers de données XML avec un ensemble de règles DocBook. Elles sont utiles pour structurer des livres et de la documentation logicielle en un standard qui vous permet d'utiliser des transformations déjà écrites pour ce standard.

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

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-4.5 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-4.5 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 peuplez le 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 peuplez 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-4.5 XML DTD

Fichiers de configuration

/etc/xml/catalog et /etc/xml/docbook

Informations sur la configuration

L'installation ci-dessus crée les fichiers et met à jour les catalogues. Pour utiliser DocBook XML DTD V4.5 quand une version 4.x est demandée dans l'identifiant système, vous devez ajouter des entrées supplémentaires dans les fichiers catalogues. Si vous avez déjà installé l'un des DocBook XML DTD référencés ci-dessous sur votre système, supprimez ces entrées de la commande for (lancez la commande 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

Contents

Programmes installés: None
Bibliothèques installées: None
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 documents qui définie les types d'éléments et les listes d'attributs qui peuvent être utilisés dans les fichiers XML correspondants.

fichiers MOD

contient les composants des définitions de type de documents qui sont récupérés dans les fichiers DTD.

fichiers ENT

contient les listes des entités nommées permises en HTML.

Last updated on 2020-08-17 06:23:35 +0000