古いスタイルのXSLTコンポーネントテンプレートを使用するときにアイテムのリストが必要な場合は、通常、関連するアイテムを含むXMLドキュメントを返す「ヘルパー」サービスまたはASPXページを作成します。次に、XSLTのDocument()関数を使用してそのヘルパーを呼び出すことができます。通常、これはCMSサービスに保存されているASPXの形式を取ります。http://tridion.local.url/web/helpers/GetListXml.aspx?uri=SomeOrgItemURI
GetListXml.aspxのTOMAPIを使用して、GetListItemを使用してアイテムをクエリし、出力への応答を書き込むことができます。
次に、XSLTで。のようなものを使用できます<xsl:variable name="KEYWORDS" select="document('http://tridion.local.url/web/helpers/GetListXml.aspx?uri=$CAT_URI')"/>
。次に、新しい変数のキーワードノードを反復処理できます。
ただし、SDL Tridion Worldで利用可能なモジュラーテンプレートとXSLTメディエーターを使用する場合は、多くのヘルパーが組み込まれているため、その必要はありません。新しいテンプレート手法を検討することを強くお勧めします。