This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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
bobs@sagehill.net


----- Original Message ----- 
From: "Jens Porup" <jens@porup.com>
To: <docbook-apps@lists.oasis-open.org>
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
>
>



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]