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>