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


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

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

Subject: Re: Handling placeholders for certain texts..

On Wed, Jun 15, 2005 at 03:48:13PM -0700,
 Rajal Shah <rajal@meshsoftware.com> wrote 
 a message of 25 lines which said:

> We have a bunch of text - where the actual information is provided
> much much later in the process.. These texts are inserted at
> numerous places in all the XML books and we need to insert
> placeholder for them. What is the best way to handle them in
> docbook? Is there a way to define placeholders for them and then
> assign the final/actual value for them to be replaced with?

You can use a pre-processor (M4, Cheetah, etc) but the most XMLesque
way is to use entities.

The Docbook file:

<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
<!ENTITY % my_entities SYSTEM "myentities.xml">
<para>The released software can be downloaded from &url;.</para>

The included myentities.xml:

<!ENTITY url "http://www.example.org/downloads";>

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