Hi, Mary.
The profiling chapter provides great information, but I was initially missing a 
simple use case for implementing a ProductName variable, which appears  in our 
XML source as: &ProductName;
The part I was missing was putting the ProductName entity in the header of our 
XML files (after <?xml version.. and the DocBook schema declarations) as 
follows:
<!DOCTYPE section [
<!ENTITY ProductName '<phrase condition="Mobile">Mobile-specific 
Product</phrase><phrase condition="Buyer">Buyer-specific 
Product</phrase><phrase condition="Seller">Seller-specific Product</phrase>'>]>
We then indicate the desired product name condition in our oXygen transform 
scenario by setting the profile.condition parameter to a one of our condition 
values, such as Mobile. Once the transform then replaces &ProductName; with the 
desired product name for the target help system.
We also show or hide any product-specific content using audience attributes, 
such as <para audience="seller"> and then set the profile.audience parameter in 
our oXygen transform scenario to the desired value.
Perhaps others on this list can let us know a better approach.
Thanks,
--Jared CrawfordPasadena CA USA 

     On Friday, January 23, 2015 1:57 PM, Barton Wright <[email protected]> 
wrote:
   

 Hi Mary,

The keyword you’re looking for is profiling. See
http://www.sagehill.net/docbookxsl/Profiling.html

Best of luck with DocBook. Ask anything anytime.


> I'm brand new to docbooks, having inherited it through this job I started. 
> Now that I have my build scripts working, I'm in good shape, except that I've 
> not yet figured out how best to achieve this simple goal: create a variable 
> (such as ProductName) that can resolve to one of several values based on 
> whether it's a corporate or an OEM build target.
> 
> I must not be searching on the correct words to find out how this is 
> typically done!
> Gratefully,
> Mary


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


   

Reply via email to