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.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

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

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 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.14, sgml-common-0.6.3 et UnZip-6.0

Notes utilisateur : https://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 exécutant 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 exécutant 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

[Attention]

Attention

divers paquets de BLFS demandent DocBook XML DTD version 4.x avant V4.5, donc vous devez effectuer l'étape suivante pour que ces paquets construisent correctement.

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