[sisyphus] DocBook profiling

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_altlinux=2Eorg?=
Пт Сен 28 14:31:07 MSD 2007


Peter V. Saveliev пишет:
> ...
> 
> А только ли у меня случается такая беда, что не работает профайлинг DocBook?
> 
> Пытаюсь без exlt, в два прохода, но не суть: profile.xslt пропускает любые 
> узлы вне зависимости от того, указал ли я string.param profile.lang="..." или 
> что ещё и вне зависимости от наличия (соотв.) атрибутов lang="..." в коде.
> 
> Ну, дело не только в lang, не работает фильтрация по любым атрибутам (проверил 
> всё).

У меня работает:

$ cat orig.xml
<?xml version="1.0" encoding="windows-1251" ?>
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<section lang="ru">
        <title>
            <phrase lang="ru">Название</phrase>
            <phrase lang="en">Title</phrase>
        </title>
        <para>текст</para>
</section>

$ cat start.sh
#!/bin/sh
xsltproc --stringparam profile.lang "ru" \
http://docbook.sourceforge.net/release/xsl/current/profiling/profile.xsl
\
orig.xml > orig-ru.xml

$ xmllint --encode windows-1251 orig-ru.xml
<?xml version="1.0" encoding="windows-1251"?>
<section lang="ru">
        <title>
            <phrase lang="ru">Название</phrase>

        </title>
        <para>текст</para>
</section>

> $ rpm -qa | grep xslt
> libxslt-1.1.20-alt1
> xsltproc-1.1.20-alt1
> 
> $ rpm -qa | grep "docbook.*xsl"
> docbook-style-xsl-1.71.0-alt1

libxslt-1.1.21-alt1
xsltproc-1.1.21-alt1
docbook-style-xsl-1.71.0-alt1

-- 
Regards, Vyt
mailto:  vyt на altlinux.org
JID:     vitaly.ostanin на gmail.com

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070928/b11c4a8c/attachment-0002.bin>


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