Jsp,jstl combo comparar dois valores xml

Oi pessoal,

Estou com um problema será que alguém pode me ajudar?

Eu faço uma consulta no banco de dados e retorno um xml para meu jsp,
mas esse jsp é um formulário de edição com vários combos
e os valores que estão nos combos vem de um arquivo xml.

Eu preciso que fique selecionado o valor que vem do banco.

Tentei dessa maneira:

 <select id="fixacao" name="fixacao">
     <x:forEach var="fixacao" select="$xml_fixacao/fixacoes/*">
         <option value="<x:out select="$fixacao"/>"<x:if select="contains fixacao,$xmlData/armacoes/armacao/fixacao)">selected</x:if> >
           <x:out select="$fixacao" />
         </option>
     </x:forEach>
 </select>

Mas ele seleciona um valor diferente do que está no banco.
Ele sempre seleciona o último valor do arquivo xml.

Obrigada

[]s