У меня есть лист xslt, в котором у меня есть 2 объекта ответа. $ Response1 содержит список идентификаторов что-то вроде:Ключи фильтра из ответа
<response>
<idlist>
<id>1</id>
<id>2</id>
</idlist>
</response>
И $ response2 содержит ряд объектов:
<response2>
<obj id="1" name="obj1"/>
<obj id="2" name="obj2"/>
<obj id="3" name="obj3"/>
<obj id="4" name="obj4"/>
</response2>
Я хочу, чтобы сделать копию response2 но отфильтровывать любые объекты, где ID матчи Thos содержится в ответе 1
<xsl:variable name="copy">
<xsl:copy-of select="$response2/*[not contains($response1, id)]"/>
</xsl:variable>
любые идеи высоко оценили с
http://stackoverflow.com/help/someone-answers –