Page 1 of 1

Default profile for a book

Posted: Fri May 08, 2015 10:15 am
by odinodin
Is there a way to define a default profile for a given Docbook book? I.e if you want you can override it in the transformation scenario by setting profile.audience=something but if you do not define profile.audience then a default value (defined in the XML) is used.

Re: Default profile for a book

Posted: Mon May 11, 2015 3:24 pm
by Radu
Hi,

The XSLT stylesheets used by Oxygen by default to convert Docbook content to various output formats are located in:

OXYGEN_INSTALL_DIR/frameworks/docbook/xsl

If you search in all of them using Oxygen's Find/Replace in Files for this parameter:

Code: Select all

<xsl:param name="profile.audience"/>
it can probably be altered to set a default value to it:

Code: Select all

<xsl:param name="profile.audience" select="'novice'"/>
We have a presentation about creating a Docbook customization layer which can be used to overwrite XSLT:

http://www.oxygenxml.com/demo/DocBook_C ... ation.html

You could also register on the Docbook Apps Users list and ask for second opinions:

http://www.docbook.org/help

Regards,
Radu