sgml-dtd-4.2

安装sgml-dtd

下载地址 (HTTP):       http://www.docbook.org/sgml/4.2/docbook-4.2.zip
下载地址 (FTP):        
目前版本:                   4.2
包大小:                   68 KB
编译所需硬盘空间:  376 KB

sgml-dtd定义了基于DocBook规则的sgml文件. 提供了非常有用的结构说明和程序文档来支持您使用已经转换成该格式的文件.

sgml-dtd 依赖于:
unzip-5.50sgml-common-0.6.3

sgml-dtd的安装

使用下面的命令安装sgml-dtd:

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-4.2 &&
chown -R root:root . &&
chmod -R 755 . &&
install docbook.cat /usr/share/sgml/docbook/sgml-dtd-4.2/catalog &&
cp -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-4.2 &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-4.2.cat \
/usr/share/sgml/docbook/sgml-dtd-4.2/catalog &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-4.2.cat \
/etc/sgml/sgml-docbook.cat

命令解释

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
从目录文件中去掉一个ENT定义.

配置sgml-dtd

配置文件

/etc/sgml/catalog

配置说明

上面的安装脚本已经更新了配置目录

使用大多数的4.x版sgml-dtd需要这样做:
cat >> /usr/share/sgml/docbook/sgml-dtd-4.2/catalog << "EOF"
  -- Begin Single Major Version catalog changes --

PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"

  -- End Single Major Version catalog changes --
EOF

介绍

sgml-dtd 包含 DTD filesMOD files

内容

DTD files

DTD files提供了相应的SGML文档的文档定义及其属性列表.

MOD files

MOD files提供了自DTD files的文档定义.