[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