ページ 11

デザインファイル(entrylist)内に、listitemを表示させたい

Posted: 2007年4月18日(水) 06:33
by mino
お世話になります。

listデザインファイル内に、entrylistというリストアイテムを入れたのですが、表示されません。

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>


デザインファイル内では表示されます。

コード: 全て選択

<xsl:template match="/entry">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>


entrylist内では、listitemは表示できないのでしょうか?
教えて下さい。
よろしくおねがいします。

Posted: 2007年4月18日(水) 10:58
by tsu

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:template>
entrylist/entry/(リストの名前)/listitem
という位置になりますので、

コード: 全て選択

<xsl:template match="/entrylist">

<xsl:for-each select="entry">

<xsl:for-each select="entrylist/listitem">
***
</xsl:for-each>

</xsl:for-each>

</xsl:template>
で取得可能です。

解決しました!

Posted: 2007年4月18日(水) 11:56
by mino
ありがとうございます。