WWW INFOMATION | |||||||
XML top>>XSLT>>value-of
■value-of
指定した要素、もしくは、属性の値を出力します。
式にはXPathを記述します。値を返す関数であれば、XPathの関数を記述することも可能です。 ・例の表示
<?xml version="1.0" ?>
<!-- xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/tR/WD-xsl" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/transform"> <xsl:template match="/"> <html> <head><title></title></head> <body> member要素の数:<xsl:value-of select="count(members/member)" /><br/><br/> <xsl:apply-templates select="members/member" /> </body> </html> </xsl:template> <!-- 気をつけて欲しいのは、apply-templatesでパターンに指定した要素が、複数にマッチングする場合、複数回テンプレートが実行される。 例えば、今回members/member要素に合致する要素はXMLファイル内に3つあるため、3回実行される。 --> <xsl:template match="members/member"> <hr/> 名前:<xsl:value-of select="name" /><br/> 電話:<xsl:value-of select="addr/@tel" /><br/> </xsl:template> </xsl:stylesheet> |
|
||||||