2004-06-14 12:35:14 +08:00
< !DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY sgml-dtd-download-http "http://www.docbook.org/sgml/4.3/docbook-&sgml-dtd-version;.zip">
<!ENTITY sgml-dtd-download-ftp " ">
<!ENTITY sgml-dtd-size "76 KB">
<!ENTITY sgml-dtd-buildsize "389 KB">
<!ENTITY sgml-dtd-time "0.01 SBU">
]>
2003-10-01 00:06:59 +08:00
<sect1 id= "sgml-dtd" xreflabel= "DocBook SGML DTD-&sgml-dtd-version;" >
2004-05-07 11:24:31 +08:00
<?dbhtml filename="sgml-dtd.html"?>
2003-10-01 00:06:59 +08:00
<title > DocBook SGML DTD-&sgml-dtd-version; </title>
2003-01-03 06:07:52 +08:00
2004-06-14 12:35:14 +08:00
<sect2 >
<title > Introduction to <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> </title>
<para > The <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> package contains document type definitions for verification of
<acronym > SGML</acronym> 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.</para>
<sect3 > <title > Package information</title>
<itemizedlist spacing= 'compact' >
<listitem > <para > Download (HTTP): <ulink
url="&sgml-dtd-download-http; "/></para> </listitem>
<listitem > <para > Download (FTP): <ulink
url="&sgml-dtd-download-ftp; "/></para> </listitem>
<listitem > <para > Download size: &sgml-dtd-size; </para> </listitem>
<listitem > <para > Estimated Disk space required:
&sgml-dtd-buildsize; </para> </listitem>
<listitem > <para > Estimated build time:
&sgml-dtd-time; </para> </listitem> </itemizedlist>
</sect3>
<sect3 > <title > <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> dependencies</title>
<sect4 > <title > Required</title>
<para > <xref linkend= "sgml-common" /> </para> </sect4>
</sect3>
</sect2>
<sect2 >
<title > Installation of <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> </title>
<para > Install <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> by running the following commands:</para>
<screen > <userinput > <command > 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 & &
install -d /usr/share/sgml/docbook/sgml-dtd-&sgml-dtd-version; & &
chown -R root:root . & &
chmod -R 755 . & &
install docbook.cat /usr/share/sgml/docbook/sgml-dtd-&sgml-dtd-version; /catalog & &
cp -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-&sgml-dtd-version; & &
install-catalog --add /etc/sgml/sgml-docbook-dtd-&sgml-dtd-version; .cat \
/usr/share/sgml/docbook/sgml-dtd-&sgml-dtd-version; /catalog & &
install-catalog --add /etc/sgml/sgml-docbook-dtd-&sgml-dtd-version; .cat \
/etc/sgml/sgml-docbook.cat</command> </userinput> </screen>
</sect2>
<sect2 >
<title > Command explanations</title>
<para > <screen > <command > 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</command> </screen>
These commands remove the ENT definitions from the catalog file.</para>
</sect2>
<sect2 >
<title > Configuring <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> </title>
<sect3 > <title > Config files</title>
<para > <filename > /etc/sgml/catalog</filename> </para>
</sect3>
<sect3 > <title > Configuration Information</title>
<para > The above installation script updates the catalog.
</para>
<para > Using only the most current 4.x version of <application > DocBook
<acronym > SGML</acronym> <acronym > DTD</acronym> </application> requires the
following:</para>
<screen > <userinput > <command > cat > > /usr/share/sgml/docbook/sgml-dtd-&sgml-dtd-version; /catalog < < "EOF"</command>
-- Begin Single Major Version catalog changes --
PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"
-- End Single Major Version catalog changes --
<command > EOF</command> </userinput> </screen>
</sect3>
</sect2>
<sect2 >
<title > Contents</title>
<para > The <application > DocBook <acronym > SGML</acronym> <acronym > DTD</acronym> </application> package contains <filename > DTD</filename> files and
<filename > MOD</filename> files.</para>
</sect2>
<sect2 > <title > Description</title>
<sect3 > <title > DTD files</title>
<para > <filename > DTD</filename> files contain a document type definition which defines the
element types and the attribute lists that can be used in the
corresponding <acronym > SGML</acronym> files.</para> </sect3>
<sect3 > <title > MOD files</title>
<para > <filename > MOD</filename> files contain components of the document type definition that
are sourced into the <filename > DTD</filename> files.</para> </sect3>
</sect2>
2003-01-03 06:07:52 +08:00
</sect1>