<!---->
<
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