Yury Aliaev пишет:
> Виталий, большое спасибо за разъяснения. Правда, мне оно нисколько не
> помогло ответить на два традиционных русских вопроса (кто виноват и что
> делать). Так что багу на 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 "" | 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, видимо, предназначенный для этих целей.
Кстати, в этом стиле ошибка - вместо
нужно
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com