This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
RE: [docbook] Re: A complex case of profiling
- From: "Ruth Ivimey-Cook" <Ruth dot Ivimey-Cook at ivimey dot org>
- To: "'Stephane Bortzmeyer'" <bortzmeyer at nic dot fr>
- Cc: <docbook at lists dot oasis-open dot org>
- Date: Thu, 28 Apr 2005 12:24:55 +0100
- Subject: RE: [docbook] Re: A complex case of profiling
- Organization: At Home
> > 1) it does not allow negated options like no_idn above.
>
> I still don't see where your problem is. What prevents you from
> specifying condition="no_idn"?
>
> If you will call stylesheets with profile.condition=no_idn you will
> not get section marked as condition="idn"
I believe the issue is a misunderstanding. Stephane wanted a specific case
about having "no_" in front of a name to indicate its negation, while the
profiling system doesn't provide that case. OTOH, the profiling system doesn't
need that case to be explicit: it "just works".
Consider:
<phrase condition="a">Jack</phrase><phrase condition="no_a">Jill</phrase>
If called with profile.condition="a", then the output is "Jack" because the
condition "no_a" is not included.
If called with profile.condition="no_a", then the output is "Jill" because the
condition "a" is not included.
<Untested Thought Experiment> Also consider:
<phrase condition="a"><phrase condition="b">Jack and Jill</phrase></phrase>
If called with profile.condition="a", then the output should be "<phrase
condition="a"></phrase>" because although "a" is set, "b" is not.
If called with profile.condition="b", then the output should be "" because
although "b" is set, "a" is not.
If called with profile.condition="a;b", then the output should be "Jack and
Jill" because "a" and "b" are set.
This might help in avoiding lots of separately named conditions.
</Untested Thought Experiment>
Regards,
Ruth
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-help@lists.oasis-open.org