[sisyphus] Бага в xml-ном добре (xml-common-0.6.3-alt11 и docbook-dtds-4.4-alt1)
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_altlinux=2Eorg?=
Чт Май 8 18:18:05 MSD 2008
Yury Aliaev пишет:
<skipped/>
> Виталий, большое спасибо за разъяснения. Правда, мне оно нисколько не
> помогло ответить на два традиционных русских вопроса (кто виноват и что
> делать). Так что багу на docbook-utils я всё же повешу, если до вечера
> не получу разъяснений, почему же в моём случае не происходит
> преобразования из SGML в HTML.
Я посмотрел в потроха - в qtiplot 0.9.5 всё-таки DocBook/XML, и
docbook2html это определил в /usr/bin/jw:
# Determine if we are in an XML file
SGML_XML=`head "$SGML_FILE" | grep "<?xml.*?>" | wc -l`
if [ $SGML_XML -eq 1 ]; then
SGML_XML="xml"
else
SGML_XML="sgml"
fi
после чего подставил /etc/sgml/xml-docbook.cat
Так что это баг qtiplot - он в Makefile вызывает docbook2html для
XML, хотя в 'man docbook2html' написано:
For the moment, jw does not handle XML, but only SGML.
Для сборки XML нужно пользоваться XSLT-процессором, например,
xsltproc, и XSL-стилями. В qtiplot рядом со стилем DSSSL лежит стиль
qtiplot_html.xsl, видимо, предназначенный для этих целей.
Кстати, в этом стиле ошибка - вместо
<xsl:import
href="file:////usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl"/>
нужно
<xsl:import
href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
--
Regards, Vyt
mailto: vyt на altlinux.org
JID: vitaly.ostanin на gmail.com
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 252 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080508/4337519e/attachment-0002.bin>
Подробная информация о списке рассылки Sisyphus