XSLT xsl:element エレメント

| 2008年01月10日 23:12

XSLTでHTML要素を作成するにはxsl:element エレメントを利用する。属性はxsl:attributeエレメントで作成する。

書式


<xsl:element name="作成する要素名">
 <xsl:attribute name="作成する属性名">属性の値</xsl:attribute>
</xsl:element>

XSLTサンプル


<xsl:for-each select="affiliate/shop">
 <h4>
  <xsl:element name="a">
   <xsl:attribute name="href"><xsl:value-of select="url" /></xsl:attribute>
   <xsl:attribute name="target">_blank</xsl:attribute>
   <xsl:value-of select="name" />
  </xsl:element>
				
  <xsl:element name="img">
   <xsl:attribute name="border">0</xsl:attribute>
   <xsl:attribute name="width">1</xsl:attribute>
   <xsl:attribute name="height">1</xsl:attribute>
   <xsl:attribute name="src"><xsl:value-of select="img" /></xsl:attribute>
  </xsl:element>
 </h4>
 <p><xsl:value-of select="comment" /></p>
</xsl:for-each>

実行結果

XSLT xsl:element エレメントタグ:

トラックバック
  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/203

2008年03月17日 12:20

PHPのXML-XSLベースの基本画面 [作業日報]
ソースコードはSJISを想定しています /* GeSHi (C) 2004 - 2007 Nigel McNie (http://qbnz.com/... >> 詳しくはこちら
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?

このサイトは次のライセンスで保護されています。

Creative Commons License

IT業界、エンジニア関連の求人
Web業界に精通したエージェントなので、希望に合った仕事、プロジェクト、雇用形態を紹介してくれてしっかりと転職活動をサポートしてくれます。
初心者のみ採用!【スノーグラス】WEB系エンジニア募集
初心者のみのweb系エンジニア求人!なんでだ?そろそろ転職考えてるのでここ行ってみようかな・・・
Twitter Updates