<xsl:message>でメッセージを出して処理を止める

<xsl:message>の属性terminateで「yes」を指定すると処理が中断される。 デフォルトは「no」。noだと何も起きない/表示されない。
【sample036.xml】
<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml-stylesheet href="sample036.xsl" type="text/xsl" ?>
<名簿>
	<会員 年齢="50">山田太郎</会員>
	<会員 年齢="45">鈴木一郎</会員>
	<会員 年齢="30">田中花子</会員>
</名簿>

【sample036.xsl】
<?xml version="1.0" encoding="Shift_JIS" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="Shift_JIS" />

<xsl:template match="名簿">
	<html>
	<head>
	<title></title>
	</head>
	<body>
	<xsl:apply-templates select="会員"/>
	</body>
	</html>
</xsl:template>

<xsl:template match="会員">
	<p>
	<xsl:value-of select="."/>
	(<xsl:value-of select="@年齢"/>歳)
	</p>
	<xsl:message terminate="yes">
	ジャムハウスのサンプルはここで中断されたざまーす!
	なんてこった!!
	</xsl:message>
</xsl:template>

</xsl:stylesheet>

【結果】