[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