すべての要素にマッチさせる

すべての要素にマッチさせるには*を使う。 <xsl:template match="*">の箇所がそれ。
【sample006.xml】
<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml-stylesheet href="sample006.xsl" type="text/xsl" ?>
<会社>
	<名前>ジャム商事</名前>
	<場所>豊島区</場所>
</会社>

【sample006.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 />
	</body>
	</html>
</xsl:template>

<xsl:template match="*">
	<h2>要素を発見しました:<xsl:value-of select="." /></h2>
</xsl:template>

</xsl:stylesheet>

【結果】