[sisyphus] Re: docbook-dtds

Ivan Chelubeev =?iso-8859-1?q?ijon_=CE=C1_module=2Eru?=
Ср Мар 6 15:50:07 MSK 2002


Vyt wrote:
> On Wed, 6 Mar 2002 12:59:18 +0300
> Mikhail Zabaluev <mhz на alt-linux.org> wrote:
> 
> <skipped>
> 
>>>$ docbook2html postfix.xml
>>>Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
>>>Using stylesheet:
>>>
>>/usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
>>
>>Должна была XSL подхватиться. Попробуйте явно указать stylesheet
>>опцией -d.
>>
> 
> Каккой именно stylesheet указать?
> 
> Пробовал
> $ docbook2html -d /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl postfix.xml
> 
> Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
> Using stylesheet: /usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl
> Working on: /home/vyt/postfix.xml
> jade:/home/vyt/postfix.xml:3:76:E: URL not supported by this version
> jade:/home/vyt/postfix.xml:49:15:E: general entity "mdash" not defined and no default entity
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0:E: no document type declaration; will parse without validation
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:4:E: character ":" not allowed in attribute specification list
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:4:E: character ":" not allowed in attribute specification list
> <skipped>
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:7:0: start tag was here
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:236:18:E: end tag for "XSL" omitted, but its declaration does not permit this
> jade:/usr/share/xml/docbook/xsl-stylesheets/html/docbook.xsl:2:0: start tag was here
> jade:E: specification document does not have the DSSSL architecture as a base architecture
> 
> После чего идет текстовый вывод содержимого без тегов.
> 
> Установлен docbook-style-xsl-1.48-alt1, файлов dsl в нем нет.

Вы, ребята, путаете: jade (openjade), который в конце концов вызывается через 
wrapper docbook2html, сиречь jw, есть DSSSL-процессор, который о XSL ни сном 
ни духом. То есть, трансформировать DocBook XML jade'ом можно только с помощью 
DocBook DSSSL Stylesheet, о DocBook XSL Stylesheet забудьте.

Похожие штуки у меня были из-за проблем с каталогами, и когда я забывал при 
процессировании русскоязычного документа перед вызовом jade определять 
SP_ENCODING=xml

--
Regards,
   ijon





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