XSLT: проверьте, существует ли значение в списке

Итак, у меня есть переменная, содержащая набор узлов с несколькими узлами размера

<xsl:variable name="sizes" select="$filter/Size" />

. Затем мне нужно выполнить сумму на другом nodeset, где Size / @ ID существует в этой переменной $ sizes

<xsl:value-of select="sum(Sizes/Size[ **where @ID in $sizes/@ID** ]/@Value)"/>

Но я борюсь с тем, как написать этот XPath ... в xslt 1.0

5
задан CaffGeek 14 November 2011 в 21:41
поделиться