Re: Conditional text processing

Subject: Re: Conditional text processing
From: "Paul Goble" <pgcommunication -at- gmail -dot- com>
To: TECHWR-L <techwr-l -at- lists -dot- techwr-l -dot- com>
Date: Wed, 9 Aug 2006 16:47:16 -0600

Does anyone know of a text-processing application
(besides FrameMaker) that supports conditional
processing to permit client-specific versions from a
single source? Preferably XML-based, but supporting
printed as well as web-based output.

Here are some more obscure options that haven't already been mentioned:

Some of the heavyweight XML content management systems, such as
Astoria Software and ConteX by Live Linx, claim such abilities. I
realize that these systems are a bit more than mere "text-processing
applications." I'd love to try one of these systems, but my level of
content reuse doesn't justify the expense. But I can read about them
and dream.

If you don't mind a little programming, you could roll your own. A
while back, I worked with a homegrown text preprocessor, then used
Ventura publisher to format the output. The nice thing about this
approach is that you can add whatever functionality you need: "if this
is product variation A for client Y and today's date is after October
1, 2006 and file J does not exist, then set this variable and exclude
this text..." It's rare to see features like macros, or even "if not"
conditions, in popular products, but I find them essential.

Open source options: The DITA Open Toolkit appears to support DITA's
built-in conditional processing attributes. If you don't mind your
source files being in something other than XML format, and you're
working in a Linux environment, you might also take a look at yodl.


WebWorks ePublisher Pro for Word features support for every major Help format plus PDF, HTML and more. Flexible, precise, and efficient content delivery. Try it today!

Easily create HTML or Microsoft Word content and convert to any popular Help file format or printed documentation. Learn more at

You are currently subscribed to TECHWR-L as archive -at- infoinfocus -dot- com -dot-
To unsubscribe send a blank email to techwr-l-unsubscribe -at- lists -dot- techwr-l -dot- com
or visit

To subscribe, send a blank email to techwr-l-join -at- lists -dot- techwr-l -dot- com

Send administrative questions to lisa -at- techwr-l -dot- com -dot- Visit for more resources and info.

Conditional text processing: From: alfred wild

Previous by Author: Re: Warning text
Next by Author: Re: Terminology for web page elements
Previous by Thread: Re: Conditional text processing
Next by Thread: Re: Conditional text processing

What this post helpful? Share it with friends and colleagues:

Sponsored Ads