Encontre vários atributos em XML

Estou tentando pesquisar vários atributos em XML:

<APIS>
  <API Key="00001">
    <field Username="username1" UserPassword="password1" FileName="Filename1.xml"/>
    <field Username="username2" UserPassword="password2" FileName="Filename2.xml"/>
    <field Username="username3" UserPassword="password3" FileName="Filename3.xml"/>
  </API>
</APIS>

Preciso verificar se, no "campo", os valores de Nome de usuário E Senha de usuário são o que estou comparando com meus valores de conjunto de dados. Existe uma maneira de verificar vários atributos (condição AND) sem escrever minha própria lógica de usar Flags e quebrar fora de loops.

Existe uma função interna do XMLDoc que faz isso? Qualquer ajuda seria apreciada!

questionAnswers(4)

yourAnswerToTheQuestion