[docs] Re: docbook-style-xsl

Vitaly Ostanin vyt на vzljot.ru
Пт Ноя 29 13:29:30 MSK 2002


On Fri, 29 Nov 2002 01:20:51 +0300
Mikhail Zabaluev <mhz на altlinux.org> wrote:

> Hello Vitaly,
> 
> On Wed, Nov 27, 2002 at 03:33:58PM +0300, Vitaly Ostanin wrote:
> >
> > Hello, All!
> > 
> > В docbook-style-xsl-1.57.0-alt1 наблюдается
> > docbook-xsl-1.56.1-marker.patch, который является хаком для
> > passivetex, о чём написано в его первой строке:
> > Sent upstream, rejected. Proper fix needs to go into
> > passivetex.
> > 
> > Насколько я помню дискуссию в docbook-apps@, патч был
> > отклонён полностью обоснованно, поскольку теряет теги
> > оформления для FO-процессоров, которые их понимают.
> 
> Так эта... можно патч убрать или нужно сначала passivetex
> править?

Это не патч, а хак, который убирает оформление заголовков для,
например, FOP, который может быть когда-нибудь у нас появится :)

Если passivetex пока не научили понимать теги внутри заголовков,
то для него можно сделать импортирующий стиль, переопределив
место, которое меняет патч.

Собственно, вопрос - в нашей сборке будут патчи, меняющие
оригинал под наш инструментарий, или будут дополнительные стили,
реализующие нужные изменения не правкой, а дополнением оригинала.

Дополнительные стили уже есть и их всё равно нужно бы собрать в
отдельный пакет, придумав для них public и system IDs - явно
указывать пути к стилям в cvs неудобно.

> > Кроме этого патча, в нашей сборке есть и другие, которые по
> > сутиявляются не патчами, а подстройкой оригинальных стилей.
> > 
> > Есть предложение собрать все эти патчи, оформить в виде
> > законченных xsl-стилей, и положить вместе со стилями из cvs
> > docs в отдельный пакет. После этого можно сделать для наших
> > изменённых стилей PUBLIC ID, и использовать его по аналогии с
> > ALT Public Entities.
> > 
> > К таким патчам относятся:
> > 
> > docbook-style-xsl-1.52.2-html-image-scaling.patch
> > Нужно проверить его актуальность для текущей версии
> > оригинальных стилей - 1.58.0
> 
> Это где есть такая версия? На sf.net/docbook пока только 1.57.0

http://docbook.sf.net/release/xsl/docbook-xsl-1.58.0.zip

> 
> Есть добровольцы? :)
> 
> > docbook-add-output-encoding.xsl
> > Можно переоформить не в изменение оригинального стиля,
> > а в импорт оригинального стиля с переопределением кодировки.
> 
> Так не понимаю :) нужны файлы.
> 
> > Этот
> > хак потеряет актуальность, когда в оригинальных стилях
> > нормально заработает onechunk.xsl.
> 
> Что ж, толкните меня сразу, как это случится :)
> Впрочем, эти расширения лежат себе и каши не просят --
> не хочешь, не пользуйся. Оставим в любом случае,
> для совместимости :)
> 
> > Патч для переопределения doctype-system в profiling (названия
> > патча не помню, был в сборке 1.52.2-alt1, теперь нету).
> > Проблема там была в том, что в profiling/profile.xsl указаны
> > doctype-public="-//OASIS//DTD DocBook XML V4.1.2//EN"
> > doctype-system="http://www.oasis-open.org/docbook/xml/4.0/do
> > cboo kx.dtd"/>
> > и этот doctype-system не разрешается с нашими записями в
> > /etc/xml/catalog. Автор оригинального стиля в ответ на
> > багрепорт утверждал, что его doctype-system является
> > корректным, и теперь я склонен ему верить.
> 
> Т.е. добавить
> 
>   <rewriteSystem
>   systemIdStartString="http://www.oasis-open.org/docbook/xml/4
>   .0" rewritePrefix="dtd/4.1.2"/>
>   <rewriteURI
>   uriStartString="http://www.oasis-open.org/docbook/xml/4.0"
>   rewritePrefix="dtd/4.1.2"/>
> 
> , а почему тогда не на 4.2?
> Почему 4.0 -> 4.1.2 а) фиксировано в profiling; б) правильнее?
> 
> > Видимо, нам нужно учесть и это значение
> > doctype-system в /etc/xml/catalog.
> 
> Сейчас такие вещи прописаны в /usr/share/xml/docbook/catalog
> Возможно, существование этого конфигурируемого файла,
> на который, правда, есть ссылки в /etc/xml/catalog,
> является неправильным с позиций администрирования или там LSB.
> 
> > Кстати, сейчас документы в cvs docs переведены на DocBook DTD
> > 4.2, и для этого тоже нужно сделать измененённую версию
> > profiling/profile.xsl
> 
> Все предлагаемые изменения и дополнения к Docbook DTDs
> присылайте мне.
> 
> -- 
> Stay tuned,
>   MhZ                                     JID:
>   mookid на jabber.org
> ___________
> WHOA!!  Ken and Barbie are having TOO MUCH FUN!!  It must be
> the NEGATIVE IONS!!
> 


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


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