ご協力お願いします。
xmlで以下のようなタグで定義されている内容があるとします。
<currentmonth>200909</currentmonth>
このとき、xsltでなんらかの操作をすることで"2009"の部分の値だけを取得してvalue-ofで表示したいのです。
そもそも「定義されている内容の上4ケタだけを取得する」というのはできるものなのでしょうか?
わかる方、お力を貸してください。よろしくお願いします。
XLST では文字列関数として substring に対応しているようですから、
<xsl:for-each select="substring(currentmonth,1,4)"/>
のような使い方でできないでしょうか。
XLST では文字列関数として substring に対応しているようですから、
<xsl:for-each select="substring(currentmonth,1,4)"/>
のような使い方でできないでしょうか。
URL、参考になりました。
無事、表示できました。ありがとうございました。
XSLT かなりブランクあるので思い出しながらですが...
XPath の substring 関数で抽出できると思います
<xsl:value-of select="substring("200909", 1, 4)"/>
=> "2009"
みたいにいきませんか?
ありがとうございます。思っていた通りの表示にできました!!
URL、参考になりました。
無事、表示できました。ありがとうございました。