[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