Посмотрите XPath , что похоже на регулярное выражение для XML. Вроде.
С XPath вы пишете выражения, которые извлекают информацию из документов XML, поэтому извлечение узлов, у которых нет Loop в качестве подузла, является именно тем, для чего он вырезан.
Я не пробовал этого, но в качестве первого удара, я думаю, выражение XPath будет выглядеть примерно так:
"//ser:serviceItemValues/ord1:value[text()!='Loop']/parent::*"