・<xsl:element name="タグ名">〜</xsl:element>
でHTMLタグを生成できる。
・<BR>、<HR>のような単独タグは、以下のように記述すれば生成できる。
<xsl:element
name="BR/" />
<xsl:element
name="HR/" />
[サンプルXML文書を表示](下のフレームに)
XMLソース
<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml-stylesheet type="text/xsl" href="element01.xsl"?>
<start>
<top>要素の生成</top>
<link>
<title>大阪日本橋DOS/Vプロムナード</title>
<url>../../dosv/dosv.htm</url>
</link>
<imgfile>../../images/cut/025.gif</imgfile>
<end>以上です(00/11/16)</end>
</start>
XSLソース
<?xml version="1.0" encoding="Shift_Jis"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:apply-templates select="start"/>
</xsl:template>
<xsl:template match="start">
<xsl:element name="center">
<xsl:element name="H3">
<xsl:value-of select="top" />
</xsl:element>
</xsl:element>
<xsl:element name="HR/" />
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link/url" />
</xsl:attribute>
<xsl:value-of select="link/title" />
</xsl:element>
<xsl:element name="BR/" />
<xsl:element name="BR/" />
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="imgfile"/>
</xsl:attribute>
</xsl:element>
<xsl:element name="I">
<xsl:element name="B">
<xsl:value-of select="end" />
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
end(00/11/16)