Сравнение текущего @id с веткой shop_item/@id силами XSL

#
Сравнение текущего @id с веткой shop_item/@id силами XSL
Подскажите пожалуйста.
Мне надо вывести шаблон товаров
<xsl:apply-templates select="modifications/shop_item/comp_items/shop_item"/>
Нужно отобрать товары только те, которых нет в ветке <xsl:apply-templates select="comp_items/shop_item"/>
Т.е. что-то типа <xsl:apply-templates select="modifications/shop_item/comp_items/shop_item[@id != comp_items/shop_item/@id]"/>, но только пробежаться надо по всей ветке comp_items с поиском и сравнением текущего @id со всеми элементами shop_item, чтобы там не было совпадений. Если совпадения есть, то товар в шаблон modifications/shop_item/comp_items/shop_item не попадает.
Авторизация