Plug-in specific warning and error messages can be added to the set of messages supplied by the DITA-OT. These messages can then be used by any XSLT override.
To add your own messages, create the new messages in an XML file such as myMessages.xml:
<dummy> <!-- See resource/messages.xml for the details. --> <message id="DOTXmy-msg-numW" type="WARN"> <reason>Message text</reason> <response>How to resolve</response> </message> </dummy>
Once the message file is defined, it is incorporated with this extension:
<plugin id="com.example.newmsg"> <feature extension="dita.xsl.messages" file="myMessages.xml"/> </plugin>
XSLT modules can then generate the message using the following call:
<xsl:call-template name="output-message"> <xsl:with-param name="msgnum">my-msg-num</xsl:with-param> <xsl:with-param name="msgsev">W</xsl:with-param> </xsl:call-template>