Ho un documento xml:
codice:
<?xml version="1.0"?>
<!DOCTYPE users SYSTEM "users.dtd">
<users>
<username id="pippo">
<name>Mario</name>
<password>27b4b5b01b0d1fcab2046369720ff75e</password>
<role>poweruser</role>
</username>
<username id="pluto">
<name>Mario</name>
<password>27b4b5b01b0d1fcab2046369720ff75e</password>
<role>amministratore</role>
</username>
</users>
Devo consentire un'autenticazione verificando la coppia attributo di “username” e “password”.
Riesco a verificare la presenza di un attributo id=”pippo” nel file con una getElementsByTagName() ma non riesco a verificare la corrispondenza della password all'interno dello stesso nodo.
Potrei fare un'altra getElementsByTagName() ma dovrebbe essere limitata al solo nodo per cui lo username è stato validato.
Devo utilizzare DOM e sulla documentazione ufficiale non sono riuscito a raccapezzarmi molto... 
qualcuno può consigliarmi come procedere?
pensate sia necessario utilizzare qualcosa tipo xpath?
grazie!