%general-entities; ]> $LastChangedBy$ $Date$ DocBook XML DTD-&DocBook-version; DocBook XML DTD Introduction to <application>DocBook <acronym>XML</acronym> <acronym>DTD</acronym></application> The DocBook XML DTD-&DocBook-version; package contains document type definitions for verification of XML data files against the DocBook rule set. These are useful for structuring books and software documentation to a standard allowing you to utilize transformations already written for that standard. Package information Download (HTTP): Download (FTP): Download MD5 sum: &DocBook-md5sum; Download size: &DocBook-size; Estimated disk space required: &DocBook-buildsize; Estimated build time: &DocBook-time; <application>DocBook <acronym>XML</acronym> <acronym>DTD</acronym></application> &DocBook-version; dependencies Required and Installation of <application>DocBook <acronym>XML</acronym> <acronym>DTD</acronym></application> Install DocBook XML DTD by running the following commands as the root user: install -v -d -m755 /usr/share/xml/docbook/xml-dtd-&DocBook-version; && install -v -d -m755 /etc/xml && chown -R root:root . && cp -v -af docbook.cat *.dtd ent/ *.mod \ /usr/share/xml/docbook/xml-dtd-&DocBook-version; Create and populate the /etc/xml/docbook catalog file by running the following commands as the root user: if [ ! -e /etc/xml/docbook ]; then xmlcatalog --noout --create /etc/xml/docbook fi && xmlcatalog --noout --add "public" \ "-//OASIS//DTD DocBook XML V&DocBook-version;//EN" \ "http://www.oasis-open.org/docbook/xml/&DocBook-version;/docbookx.dtd" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//DTD DocBook XML CALS Table Model V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/calstblx.dtd" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/soextblx.dtd" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML Information Pool V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/dbpoolx.mod" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/dbhierx.mod" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML HTML Tables V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/htmltblx.mod" \ /etc/xml/docbook xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Notations V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/dbnotnx.mod" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Character Entities V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/dbcentx.mod" \ /etc/xml/docbook && xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Additional General Entities V&DocBook-version;//EN" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;/dbgenent.mod" \ /etc/xml/docbook && xmlcatalog --noout --add "rewriteSystem" \ "http://www.oasis-open.org/docbook/xml/&DocBook-version;" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;" \ /etc/xml/docbook && xmlcatalog --noout --add "rewriteURI" \ "http://www.oasis-open.org/docbook/xml/&DocBook-version;" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;" \ /etc/xml/docbook Create and populate the /etc/xml/catalog catalog file by running the following commands as the root user: 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 Configuring <application>DocBook <acronym>XML</acronym> <acronym>DTD</acronym></application> Config files /etc/xml/catalog, /etc/xml/docbook /etc/xml/docbook /etc/xml/catalog Configuration Information The above installation creates the files and updates the catalogs. In order to install ScrollKeeper or to utilize DocBook XML DTD V&DocBook-version; when any version 4.x is requested in the System Identifier, you need to add additional statements to the catalog files. If you have any of the DocBook XML DTD's referenced below already installed on your system, remove those entries from the for command below (issue the commands as the root user): for DTDVERSION in 4.1.2 4.2 4.3 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-&DocBook-version;" \ /etc/xml/docbook && xmlcatalog --noout --add "rewriteURI" \ "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ "file:///usr/share/xml/docbook/xml-dtd-&DocBook-version;" \ /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 Installed Programs Installed Libraries Installed Files Installed Directories None None DTD, MOD and ENT files /etc/sgml and /usr/share/xml/docbook/xml-dtd-&DocBook-version; Short Descriptions DTD files contain a document type definition which defines the element types and the attribute lists that can be used in the corresponding XML files. DTD Files MOD files files contain components of the document type definition that are sourced into the DTD files. MOD files ENT files files contain lists of named character entities allowed in HTML. ENT-files