<!--

# =============================================================================

# Copyright © 2013 Typéfi Systems. All rights reserved.

#

# Unless required by applicable law or agreed to in writing, software

# is distributed on an "as is" basis, without warranties or conditions of any

# kind, either express or implied.

# =============================================================================

-->

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tps="http://www.typefi.com/ContentXML" xmlns:xd="http://www.pnp-software.com/XSLTdoc" version="2.0" exclude-result-prefixes="xs tps">





    
    <xd:doc type="stylesheet">

        
<xd:short>

            Contains named templates for generating info, warnings and errors messages.

        
</xd:short>

        
<xd:detail>

            For easy recognition of messages source uses three tags below:

            
<ol>

                
<li>

                    
<code>[INFO]: </code> - for generationg info messages.

                
</li>

                
<li>

                    
<code>[WARNING]: </code> - for generating warning messages.

                
</li>

                
<li>

                    
<code>[ERROR]: </code> - for generating error messages (Terminate transformation).

                
</li>

            
</ol>

        
</xd:detail>

        
<xd:cvsId>   $Revision$</xd:cvsId>

    
</xd:doc>






    
<xsl:template name="display-info">

        
<xsl:param name="message" as="item()+" />



        
<xsl:message>

            
<xsl:text>[INFO]:  </xsl:text>

            
<xsl:copy-of select="$message" />

        
</xsl:message>

    
</xsl:template>





    
<xsl:template name="display-warning">

        
<xsl:param name="message" as="item()+" />



        
<xsl:message>

            
<xsl:text>[WARNING]:  </xsl:text>

            
<xsl:copy-of select="$message" />

        
</xsl:message>

    
</xsl:template>





    
<xsl:template name="display-error">

        
<xsl:param name="message" as="item()+" />



        
<xsl:message terminate="yes">

            
<xsl:text>[ERROR]:  </xsl:text>

            
<xsl:copy-of select="$message" />

        
</xsl:message>

    
</xsl:template>



</xsl:stylesheet>













































































v