[docs] problems with new libxml2 & libxslt?

Alexander Bokovoy a.bokovoy на sam-solutions.net
Ср Ноя 12 12:47:37 MSK 2003


On Wed, Nov 12, 2003 at 12:35:43PM +0300, Oleg A. Paraschenko wrote:
>   Привет!
> 
> On Wed, 12 Nov 2003 11:20:25 +0300 (MSK)
> "Alex Ott" <ottalex на narod.ru> wrote:
> 
> > Привет 
> > 
> > сделал я тут сдуру dist-upgrade и наехал на то, что перестали
> > раскрываться entity типа &BASEID; (моя собственная документация, но я
> > думаю, что это может быть и в docs)
> > 
> > xsltproc  -o Modules_Dozor-sun-pgsql.xml.tuned \
>          ^^^^
> 
>   Скорее всего, проблема с make-файлами. Программе xsltproc должны были
> быть переданы параметры "--nonet --xinclude" (переменная XSLTPROC_PARAMS).
> Посмотрите, нет ли чего неправильного в локальном Makefile.
> 
> ...
> > 
> > 
> > А потом вылазиет ошибка во вчера работавших db2latex такого рода. 
> > 
> > xsltproc --nonet --xinclude -o Modules_Dozor-sun-pgsql.tex
> > ../../xsl/print/jet-ru.xsl \
> >          Modules_Dozor-sun-pgsql.xml.tuned
> > compilation error: file ../../xsl/db2latex/xsl/normalize-scape.mod.xsl
> > line 51 element template xsl:template : error invalid name 'text()'
> > 
> > Возникает резонный вопрос - что делать с этим?
> 
>   Посмотрел я на эту строку:
> 
>     <xsl:template match="text()" name="text()">
> 
>   действительно, invalid name. Ибо имя -- это QName
> (http://www.w3.org/TR/REC-xml-names/#NT-QName), в нём скобки не разрешены.
> Что делать -- не знаю. Наверное, проверить новый db2latex и отправить им
> сообщение об ошибке.
Как вариант, вместо db2latex напрямую использовать наши надстройки над ним
(см. в CVS, xsl/db2latex/xsl/docbook-alt.xsl и unicode.mapping.*).
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



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