[sisyphus] Бага в xml-ном добре (xml-common-0.6.3-alt11 и docbook-dtds-4.4-alt1)
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пн Май 12 13:57:00 MSD 2008
Vitaly Ostanin scripsit:
>
> Я посмотрел в потроха - в 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, видимо, предназначенный для этих целей.
Спасибо, теперь начинаю понимать что к чему. Когда я смотрел руководство
к qtiplot, то мне показалось (сейчас исходников под рукой нет), что там
часть файлов XML, а большая часть -- всё же SGML. Ещё встаёт вопрос, как
же его собирают сами разработчики?
>
> Кстати, в этом стиле ошибка - вместо
> <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"/>
Спасибо, исправлю.
Подробная информация о списке рассылки Sisyphus