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


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

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

Subject: Re: [docbook-apps] Generguide 0.2 - Generic Docbook Guide Builder and Software Developers' Guide

Hi Cameron,
I haven't had a chance to try it out, but I can offer
some design help.

On Tue, Nov 04, 2003 at 06:52:39AM +1100, Cameron Shorter wrote:
> We are excited to announce that we have our first public release of 
> http://generguide.sourceforge.net .

[ stuff deleted ]

> Are you a docbook or XSL guru?
> ========================
> We want design advice on the following issues:
> 1. How should we implement variables within our documentation?  Currently we 
> use ENTITIES like &project_name; however entity files are not XML and hence 
> hard to process.  We are considering extending the Docbook schema to add a 
> <variable> tag.

I think it depends on what you are doing with the variables.
It looks like you want them for text strings, in which case
entities are a good fit.  Entities are resolved when the file
is loaded and parsed, so your stylesheet doesn't need to
do anything about them.  They also avoid extending Docbook,
which I think is a good thing when you are trying to merge
docbook from a variety of sources, including web resources over
which you have no control.  Finally, you can put all the
entities in one file and use an XML catalog to locate them.

> 2. Generguide uses modular docbook, which means a docbook file can include 
> another docbook node using <xinclude href="another_section.xml">.  However, 
> we have run into problems when linking from one module to another because it 
> causes invalid xml.  Ie, when the main doc contains <link 
> linkend="an_id_from_another_section">.  What should we do to avoid getting 
> invalid XML?

I solved this problem by using olinks.
Have you seen the chapter in my book about modular doc?
It has a section on modular cross references with olinks.



Bob Stayton                                 400 Encinal Street
Publications Architect                      Santa Cruz, CA  95060
Technical Publications                      voice: (831) 427-7796
The SCO Group                               fax:   (831) 429-1887
                                            email: bobs@sco.com

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