ExampleTo 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>There are three components to the message
ID:
- The prefix DOTX is used by all DITA-OT XSLT transforms, and must
be part of the ID.
- This is followed by the message number ("my-msg-num" in the sample above). By convention, this
should be a three digit integer.
- Finally, a letter corresponds to the severity. This should be
one of:
- I = Informational, used with type="INFO"
- W = Warning, used with type="WARN"
- E = Error, used with type="ERROR"
- F = Fatal, used with type="FATAL"
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>