Next in thread → Next in month →

Re: [docbook-apps] XOR conditionals

From
Bob Stayton <>
Date
2005-02-18T18:45:17+00:00
ID
047b01c515e9$f8655180$6b00a8c0@toshiro
Thread
Re: [docbook-apps] XOR conditionals
Jirka can correct me if I am wrong, but I don't think you can do this with
profiling.  Once you have deselected the parent, all of its children are not
even considered.

I see three solutions:

a.  Use the rootid parameter to select the section for processing.  But that
requires knowing its id attribute.

b.  Customize the stylesheet to select the section in a manner similar to
how the rootid parameter works, but using a select statement with your own
parameters.

c.  Put the section in a separate file and use XInclude to include it in the
main document.  Then it is not redundant, and can be processed on its own as
needed.

Bob Stayton
Sagehill Enterprises
DocBook Consulting



----- Original Message ----- 
From: "Jens Porup" <>
To: <>
Sent: Thursday, February 17, 2005 9:27 PM
Subject: [docbook-apps] XOR conditionals


>
> G'day,
>
> Is it possible to do XOR conditionals in docbook (xsltproc)?
>
> I have a subsection of a document that I want to do this:
>
> if condition=html
> publish it
>
> if conditional=pdf
> DONT publish it
>
> if condition=FOO
> ONLY publish the subsection, and not the rest of the document
>
> I have the first two working fine, and I could just spin off the
> subsection into a redundant, separate document, but I'd rather not have
> to maintain two docs that way.
>
> Any thoughts?
>
> Thanks,
>
> Jens
>
>
Next in thread → Next in month →