OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-tc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: [docbook-tc] olink update

Now that the DocBook TC has approved the two new
olink attributes for inclusion in the 4.2 DTD,
I'd like to forge ahead with getting the XSL
stylesheets updated to handle my new olink scheme.

Before checking in any changes to the stylesheets, I'd like
to invite you to try it out and make comments if you are so
inclined.  I've attached a new olink demonstration kit (tar
file) that includes the stylesheet customizations, sample
files, and a Makefile.  There's a README to get started and a
longer HTML doc piece.  If you have xsltproc installed,
you should just be able to run "make html" to see it
in action.   

If you haven't been following the story, I've
been developing a new implementation of olinks
for cross referencing between XML documents,
and for enabling modular doc files.
The basic idea is to use the DocBook XSL stylesheets
in an extraction mode to pull all the cross reference
information for elements out into a database, which
on a second pass can be used to resolve olinks
among documents.  A background whitepaper is available
at http://www.sagehill.net/OlinkExtended.html.  

I would like to integrate the extraction mode into the
stylesheets, so that any changes and customizations are
also used during that extraction.  This means I had to
modify the root templates in docbook.xsl and chunk.xsl, in
a manner similar to what Jirka did in the collect.tex.math
mode.  If olinks aren't being used, then there should be no
burden on the processing.

Please let me know if you try it out and have any
comments or suggestions.


Bob Stayton                                 400 Encinal Street
Publications Architect                      Santa Cruz, CA  95060
Technical Publications                      voice: (831) 427-7796
Caldera International, Inc.                 fax:   (831) 429-1887
                                            email: bobs@caldera.com

olink demo kit

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Powered by eList eXpress LLC