私の XSLT には、MyProducts
ノードを持つ各ノードで呼び出されるノードのコレクションがありProductId
ます。
ProductCatalog
製品 ID のリストを含む という別のノードを読み取り、 に製品 IDMyProducts
を持つ製品のみを選択したいと考えていProductCatalog
ます。
そのために、有効な ID を取得する XSLT 変数を作成しました。
<xsl:variable name="ValidIds" select="ProductCatalog/ProductId" />
<xsl:variable name="MyProductsWithValidId" select="ProductCatalog(... />
ValidIds
ProductId が変数に含まれている ProductCatalog からのノードのみが必要であることを指定して、この XSLT を完成させることができる関数が必要だと思います。
どうすればいいですか?私の XSLT エンジンは XSLT-2.0 を実行しています