2010-08-09 4 views
0
Node existingUserNode = loginDoc.selectSingleNode("/returningUser"); 
String username = existingUserNode.selectSingleNode("/username").getText(); 
String password = existingUserNode.selectSingleNode("/password").getText(); 

pourDOM4J/XPATH Parsing du document

<?xml version="1.0" encoding="UTF-8"?><returningUser><username>user</username><password>password</password></returningUser> 

retourne NULL.

Je ne pense pas que mon xpath est faux? Ou est-ce que j'utilise la mauvaise méthode?

+0

est DOM4J une exigence? –

Répondre

0

La syntaxe doit être ./username et ./password ... ci-dessus, je suis à la recherche d'un niveau trop élevé en faisant référence à la racine

0

essayer cette

Node existingUserNode = loginDoc.selectSingleNode("/returningUser"); 
String username = existingUserNode.selectSingleNode("/username").getNodeValue(); 
String password = existingUserNode.selectSingleNode("/password").getNodeValue();