Итак, у меня есть переменная, содержащая набор узлов с несколькими узлами Size
<xsl:variable name="sizes" select="$filter/Size" />
Затем мне нужно сделать сумму для другого набора узлов, где Size / @ ID существует в этой переменной $ sizes
<xsl:value-of select="sum(Sizes/Size[ **where @ID in $sizes/@ID** ]/@Value)"/>
Но я борюсь за то, как я пишу этот XPath ... в xslt 1.0