Hi Kasimier,
Am Dienstag, den 09.05.2006, 22:38 +0200 schrieb Buchcik, Kasimier:
> Hi,
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf Of Stefan Kost
> >
> > hi,
> >
> > in oder to speedup gtk-doc I made a patch to replace xslt by perl for
> > the docbook index generation [1]. Still there is some bias of others
> > towards the xslt version.
> > The slowness has been tracked down to some specific
> > operations (its all
> > in bugzilla). Is there room for optimization on the libxslt
> > level here?
> > Does or can it cache intermediate result to avoid double evaluation?
> >
> > Stefan
> >
> > [1] http://bugzilla.gnome.org/show_bug.cgi?id=311857
>
> I would like to look at it; although if it's just a pure XPath indexing
> issue,
> then I'll be of little help. Can you instruct me what/where to download
> in order to run the scenario?
>
Do you have gtk-doc installed? If so just build a library such as glib,
gtk+ or gstreamer. Use --enable-gtk-doc when doing ./configure. After
the first build its save to go directly to the 'docs' dir and run make
there. During make you'll see something like:
*** Building HTML ***
if test -d html; then rm -rf html; fi
mkdir html
cp ./gstreamer-docs.sgml html
cp -pr xml html
cp ../version.entities html
cd html && gtkdoc-mkhtml gstreamer gstreamer-docs.sgml
Computing chunks...
...
Writing api-index.html for index(api-index)
Writing deprecated-index.html for index(deprecated-index)
Writing index.html for book(index)
Writing index.sgml for book(index)
Writing gstreamer.devhelp for book(index)
Writing gstreamer.devhelp2 for book(index)
The index steps are those which take very long. gtkdoc-mkhtml is a
simple shell script which basically runs
xslproc --nonet --xinclude \
--stringparam gtkdoc.bookname $module \
--stringparam gtkdoc.version "1.6" \
$gtkdocdir/gtk-doc.xsl $document
> (You may want to use [email protected] for Libxslt related issues)
>
So you can also re-run this manually. I am not fully sure if it is XPath
or xslt related.
>
> Regards,
>
> Kasimier
Ciao
Stefan
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml