次のようなコードがあります。
<xsl:for-each select="($home/item[@key='issues']/item[@key='cwa']/item[@key='archives']/item[@key='2012']/*/*)">
<xsl:if test="(position() < 15) and (position() > 1)">
...
結果セットに何百ものアイテムがあることを除いて、うまく機能します.20個だけを表示したい.2012の下の構造は次のようになります
2012
01
02
03
したがって、理論的には、当月と先月のみが必要です。for-each ステートメント自体でそれを制限する方法はありますか?
これは Sitecore CMS にあるため、残念ながら生の XML に簡単にアクセスできません。