Для того чтобы дальше работать над внешним видом выходного документа,
вам понадобится задать значение целой серии параметров.
Делать это через командную строку неудобно, поэтому
создайте файл с именем docbook.xsl и следующим содержимым:
<?xml version="1.0" encoding="windows-1251"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:import href="/usr/local/docbook-xsl-1.68.1/html/chunk.xsl"/> <xsl:param name="chunker.output.encoding" select="'windows-1251'"/> </xsl:stylesheet>
Это т.н. XSL-драйвер, в дальнейшем с его помощью вы сможете не только задавать параметры, но и проводить более глубокую настройку DocBook.
DocBook — это максимально открытая система, рассчитанная на то, чтобы вы могли приспособить ее для своих нужд. Для этого имеется набор средств. В порядке от простого к сложному вы можете влиять на следующие элементы:
простые числовые и строчные параметры XSL-скриптов
форматирование (при помощи CSS)
более сложные параметры, требующие использование выражений XPath
наборы атрибутов XSL (xsl:attribute-set)
XSL-шаблоны (xsl:template)
расширение схемы и обработка собственных тэгов
Переопределенные параметры, наборы атрибутов, шаблоны — все они записываются в XSL-драйвер. Вопросы кастомизации DocBook подробнейшим образом рассматриваются в книге [theXSL].
Запустите XSL-процессор:
$ xsltproc --nonet docbook.xsl article.xml Writing index.html for article $
Командная строка упростилась, а результирующий файл должен остаться без изменений.