[docs] Re: &ALTDISTRO;

Vitaly Ostanin vyt на vzljot.ru
Чт Апр 17 15:36:27 MSD 2003


On Thu, 17 Apr 2003 15:18:22 +0400
Yura Zotov <yznews на hotbox.ru> wrote:

> On Wed, Apr 16, 2003 at 06:50:07PM +0400, Vitaly Ostanin wrote:
> > On Wed, 16 Apr 2003 18:48:09 +0400
> > Yura Zotov <yznews на hotbox.ru> wrote:
> > 
> > <skipped/>
> > 
> > > Я думаю, надо сделать стиль, который принимал бы
> > > stringparam="Master-2.2" и исходя из него правильно бы
> > > составлял сущность &ALTDISTRO;. Если такое возможно,
> > > конечно.
> > 
> > К сожалению, невозможно. Сущность разрешается на этапе
> > парсинга документа, во всяком случае, в нашем варианте в
> > XInclude.
> > 
> > Вариант уже предлагался - вынос сборки конкретного
> > дистрибутива в каталог books/distro, и переопределение XML
> > Catalogs на каталог с нужным значеним сущности.
> > 
> 
> Тогда надо сделать для этого собственный тэг, <altdistro/>.

То есть, всё-таки сделать изменения DTD... Как вариант, можно.

Можно использовать и существующие теги (IMHO, пока ближе по
смыслу systemitem) с атрибутами 
role="current-distro-version"
или
role="current-distro"

Тогда можно писать внутри systemitem произвольный текст (совсем
без содержимого не разрешает DTD, надо проверить), и он будет
заменяться стилями.

Не знаю, какой из вариантов указания проще - через entities или
через теги.

PS Использование атрибута "role" напоминает хак. Как минимум,
хорошо бы от него избавиться для указания verbose level (здесь
как-то обсуждалось).

Если найдутся желающие, можно запостить feature request в DocBook
TC на предмет добавления общего атрибута "verbose" ко всем
элементам.

<skipped/>

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


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