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

为了

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

返回空值。

我不认为我的 xpath 是错误的?还是我使用了错误的方法?

4

2 回答 2

0

语法应该是 ./username 和 ./password... 上面我通过引用根目录看起来太高了一级

于 2010-08-09T21:19:41.740 回答
0

try this

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