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

for

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

returns null.

I don't think my xpath is wrong? Or am I using the wrong method?

4

2 に答える 2

0

構文は./usernameと./password...である必要があります。上記のルートを参照すると、1つのレベルが高すぎます。

于 2010-08-09T21:19:41.740 に答える
0

これを試して

Node existingUserNode = loginDoc.selectSingleNode("/returningUser");
String username = existingUserNode.selectSingleNode("/username").getNodeValue();
String password = existingUserNode.selectSingleNode("/password").getNodeValue();
于 2010-08-09T21:21:33.463 に答える