・<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)