[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