Buscar a través de múltiples atributos en XML

Estoy tratando de buscar múltiples atributos en 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>

Necesito verificar si en el "campo" los valores de Nombre de usuario Y Contraseña de usuario son ambos lo que estoy comparando con mis valores de Conjunto de datos, ¿hay alguna manera en la que pueda verificar múltiples atributos (Y condición) sin escribir mi propia lógica de usar Banderas y romper fuera de bucles.

¿Existe una función integrada de XMLDoc que lo haga? ¡Cualquier ayuda sería apreciada!