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] 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
>
>




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