I have a mechanism in my files to replace the default title when the correct 
audience is applied, that works like this:

<topic id="kbdoc">
  <title id="default">test default title</title>
  <prolog>
    <data audience="ose">
      <title conref="#kbdoc/default" conaction="pushreplace">test OSE 
title</title>
    </data>
    <data audience="sakai">
      <title conref="#kbdoc/default" conaction="pushreplace">test Sakai 
title</title>
    </data>
  </prolog>

When I run this transformation, even when I have a ditaval that sets the 
default action for conditional processing attribute "audience" to "exclude", 
the conref is done for both the "ose" title and the "sakai" title, and finally 
the "sakai" title is left in place of the default one. This is not how the Open 
Toolkit behaves, nor how I would expect ditac to handle filtering of conref 
content. I would expect that if the alternate titles are filtered out then the 
conref should not be processed. Only if I use a ditaval that makes the content 
in the data container for "ose" or for "sakai" visible should the conref be 
processed.  

Thanks,
Andy Orahood
 
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support

Reply via email to