[sisyphus] Re: docbook-dtds

Ivan Chelubeev =?iso-8859-1?q?ijon_=CE=C1_module=2Eru?=
Ср Мар 6 17:06:44 MSK 2002


Vyt wrote:
> On Wed, 06 Mar 2002 15:50:07 +0300
> Ivan Chelubeev <ijon на module.ru> wrote:
> 
> <skipped>
> 
>>>Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.
>>>
>>Вы, ребята, путаете: jade (openjade), который в конце концов вызывается через 
>>wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о XSL ни сном 
>>ни духом. То есть, трансформировать DocBook XML jade'ом можно только с помощью 
>>DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet забудьте.
>>
> 
> Ок, спасибо. А можно, pls, то же самое на user level? Например,
> какие заклинания сотворить для конвертации DocBook XML с русским
> текстом в html?

1. Документы создавать в utf-8.
2. Для jw, docbook2html и иже с ними определять переменную окружения 
SP_ENCODING=xml (чтобы кодировка документа бралась из самого XML-документа):
    SP_ENCODING=xml docbook2html -o <output.html> <input.xml>

Документация на SGML-парсер SP, на основе которого построен jade, фиксирует 
следующую ситуацию с кодировками:
   * варианты unicode,
   * iso-8859-n,
   * японо-китайско-корейские,
на Windows (только, если jade собирался msvc) ещё есть:
   * ms-dos, windows, wunicode

Так что ни cp1251, ни windows-1251, ни koi8-r jade не проходят.

Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge -
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/,
файлы charset.htm, xml.htm





Подробная информация о списке рассылки Sisyphus