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

Reply via email to