From: Mikhail Zabaluev <mhz@alt-linux.org> To: sisyphus@altlinux.ru Subject: [sisyphus] Re: docbook-dtds Date: Thu, 7 Mar 2002 00:47:11 +0300 Message-ID: <20020306214711.GA2047@mhz.mikhail.zabaluev.name> (raw) In-Reply-To: <3C862274.4000609@module.ru> Привет, рад слышать после стольких зим и гигабайт :) On Wed, Mar 06, 2002 at 05:06:44PM +0300, Ivan Chelubeev wrote: > > >>>Установлен 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 не проходят. Видимо, пакеты в нашем дистрибутиве обладают повышенной толерантностью к кодировкам :) Честно, даже не знаю, кого за это благодарить -- сдаётся мне, OpenJade всё-таки подтянули за последние месяцы. По крайней мере, у меня koi8-r транслируется. Проблема, насколько я понимаю, в том, что подхватывается не та stylesheet. Действительно, XSL для JW вряд ли годится, значит, нужно попробовать /usr/share/sgml/docbook/dsssl-stylesheets-1.74b/html/docbook.dsl > Документацию см. либо в src.rpm, либо в cvs openjade-проекта на sourceforge > - > http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/openjade/sp/doc/, > файлы charset.htm, xml.htm Кстати, вышла версия 1.3.1. Нужно бы обновить пакет... -- Stay tuned, MhZ JID: mookid@jabber.org ___________ take forceful action: Do something that should have been done a long time ago.
next prev parent reply other threads:[~2002-03-06 21:47 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-03-01 18:36 [sisyphus] docbook-dtds Vyt 2002-03-04 10:35 ` [sisyphus] docbook-dtds Mikhail Zabaluev 2002-03-04 11:03 ` Vyt 2002-03-04 20:43 ` Mikhail Zabaluev 2002-03-05 7:50 ` Vyt 2002-03-05 10:14 ` Mikhail Zabaluev 2002-03-05 11:04 ` Vyt 2002-03-06 9:59 ` Mikhail Zabaluev 2002-03-06 12:14 ` Vyt 2002-03-06 12:50 ` Ivan Chelubeev 2002-03-06 12:56 ` Vyt 2002-03-06 14:06 ` Ivan Chelubeev 2002-03-06 14:13 ` Vyt 2002-03-06 14:29 ` Ivan Chelubeev 2002-03-06 14:42 ` Vyt 2002-03-06 21:47 ` Mikhail Zabaluev [this message] 2002-03-07 12:22 ` Vyt 2002-03-07 12:31 ` Ivan Chelubeev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20020306214711.GA2047@mhz.mikhail.zabaluev.name \ --to=mhz@alt-linux.org \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git