XSLT側で絞り込み?
Posted: 2010年12月27日(月) 14:35
リストアイテム内での日付の絞り込みをしたいのですが、ここのフォーラムを調べてみるとXSL側で絞り込みしないとできないように思い、以下のようにしてみました。
絞り込み自体は成功しました。ですが条件内表示で、htmlタグで指定したものは表示されるのですが<xsl:value-of select="xxxx" />のデータが表示がされません。
これはどうしたらよいのでしょうか?
どなたかよろしくお願い致します。
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<li>
<xsl:for-each select="schedule/listitem">
<xsl:if test="floor((open/@day - /*/today/@day))=0">
<h1>普通のタグは表示されます</h1>
<h3><a href="index.php?eid={@id}"><xsl:value-of select="name" />xslが表示されません</a></h3>
</xsl:if></xsl:for-each>
</li>
</xsl:for-each>
</xsl:template>
<xsl:template match="/noentry"></xsl:template>
</xsl:stylesheet>
絞り込み自体は成功しました。ですが条件内表示で、htmlタグで指定したものは表示されるのですが<xsl:value-of select="xxxx" />のデータが表示がされません。
これはどうしたらよいのでしょうか?
どなたかよろしくお願い致します。
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<li>
<xsl:for-each select="schedule/listitem">
<xsl:if test="floor((open/@day - /*/today/@day))=0">
<h1>普通のタグは表示されます</h1>
<h3><a href="index.php?eid={@id}"><xsl:value-of select="name" />xslが表示されません</a></h3>
</xsl:if></xsl:for-each>
</li>
</xsl:for-each>
</xsl:template>
<xsl:template match="/noentry"></xsl:template>
</xsl:stylesheet>