Saxon.Api
Class Message
- 
               public class Message
 
            A Message represents the output of an xsl:message or xsl:assert
            instruction.
            
                  Constructor Summary | 
            |
|---|---|
| Message (XdmNode content, QName errorCode, bool terminate, Location location) 
                        Constructor for use by the   | 
            |
                  Property Summary | 
            |
|---|---|
| XdmNode | Content The content of the message: always an XDM document node  | 
            
| QName | ErrorCode 
                        The error code associated with the message. Defaults to   | 
            
| Location | Location 
                        Information about the location of the originating   | 
            
| string | StringValue 
                        The content of the message as a string. This is a shortcut for   | 
            
| bool | Terminate 
                        Indicates whether the transformation will terminate after issuing this message.
                        True if   | 
            
                  Method Summary | 
            |
|---|---|
| string | ToString () 
                        Get the content of the message as a string, using XML serialization. This is a shortcut
                        for
                          | 
            
Constructor Detail
Message
                  Constructor for use by the xsl:message and xsl:assert
                  instructions: intended for system use.
                  
Parameters:
content - The content of the message as an XDM document nodeerrorCode - The error codeterminate - True if the transformation will terminate after this messagelocation - The location in the stylesheet of the originating instructionProperty Detail
Content
The content of the message: always an XDM document node
                  If the message has simple textual content, then ToString will extract this.
                  
ErrorCode
                  The error code associated with the message. Defaults to err:XTMM9000 for
                  xsl:message, or err:XTMM9001 for xsl:assert.
                  
Location
                  Information about the location of the originating xsl:message or
                  xsl:assert instruction in the stylesheet.
                  
StringValue
                  The content of the message as a string. This is a shortcut for Content.StringValue.
                  It returns the content of the message as a string, without XML escaping, and ignoring
                  any XML markup.
                  
Terminate
                  Indicates whether the transformation will terminate after issuing this message.
                  True if xsl:message was called with terminate="yes", or for any
                  activated call on xsl:assert.
                  
Get the content of the message as a string, using XML serialization. This is a shortcut for
Content.ToString(). It returns the content of the message serialized with options method="xml", indent="yes", omit-xml-declaration="yes". There is no guarantee that the result will be a well-formed XML document (it may be a document fragment).