[docs] I: DTD DocBook customization

Vitaly Ostanin vyt на vzljot.ru
Пн Май 19 14:33:34 MSD 2003


Hello, All!

В cvs docs появился $CVSROOT/docs/dtd/docs.dtd - изменения DTD
DocBook для использования в проекте ALT Linux Documentation.

Этот же docs.dtd есть в пакете alt-entities-0.4-alt1, залитом
только что в incoming/Sisyphus и 
http://people.altlinux.ru/~vyt/RPM/RPMS/noarch/alt-entities-0.4-alt1.noarch.rpm

В этом DTD есть поддержка "xml:base", тегов "alt:distro",
включаются все сущности, которые раньше приходилось включать
отдельно.

PUBLIC/SYSTEM ID этого DTD есть в примерах.

Например, вместо объявления

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[

<!ENTITY % AltCommonEntities PUBLIC
"-//ALTLINUX//ENTITIES Common Documentation//RU"
"http://docs.altlinux.ru/ru/entities/common.ent">
%AltCommonEntities;

<!ENTITY BASEID "alt.devel.docs-howto">

]>

Теперь можно писать

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE section PUBLIC "-//ALTLINUX//DTD DocBook XML Based
Extension//EN"                        
"http://docs.altlinux.ru/dtd/docs.dtd"
[

<!ENTITY BASEID "alt.devel.docs-howto">

]>

Уточню, что поддержки "alt:distro" в xsl-стилях ещё нет и
официальный перевод документов в cvs docs на этот DTD будет после
релиза J2.3

Всё это в ближайшее время будет описано в docs-howto.

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20030519/2224c2fe/attachment.bin


Подробная информация о списке рассылки docs