我想解析格式的XML字符串:安卓:從XML文件中獲取數據
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><account email="[email protected]"><contacts><contact><id>0</id><nickname></nickname><firstname></firstname><lastname></lastname><[email protected]</email><passcode>p</passcode><creationdate>16 Dec 2013 17:40:58</creationdate><status>T</status></contact></contacts></account>
我能夠提取值的聯繫人數據如ID,暱稱等 我的問題是如何獲得賬號的電子郵件帳戶的電子郵件的價值=「[email protected]」
的代碼片段是
NodeList account = doc.getElementsByTagName(Constants.ACCOUNTS_TAG);
NodeList responseList = doc.getElementsByTagName("contact");
for(int i =0 ;i < responseList.getLength();i++){
parser.getValue(response, Constants.EMAIL_TAG)
}
我試圖acct_email= parser.getValue((Element) account.item(0), "email");
但它是從沒有接觸電子返回的電子郵件帳戶內的郵件。