Node node1 = childNodes.item(i); // childNodes.item(i);
// 获得每个对应位置i的结点
if ("Account".equals(node1.getNodeName())) {
// 如果节点的名称为"Account",则输出Account元素属性type
System.out.println("\r\n找到一篇账号. 所属区域: "
+ node1.getAttributes().getNamedItem("type")
.getNodeva lue() + ". ");
NodeList nodeDetail = node1.getChildNodes(); // 获得
for (int j = 0; j < nodeDetail.getLength(); j++) { // 遍历
Node detail = nodeDetail.item(j); // 获得
if ("code".equals(detail.getNodeName())) // 输出code
System.out
.println("卡号: " + detail.getTextContent());
else if ("pass".equals(detail.getNodeName())) // 输出pass
System.out
else if ("name".equals(detail.getNodeName())) // 输出name
System.out
.println("姓名: " + detail.getTextContent());
else if ("money".equals(detail.getNodeName())) // 输出money
System.out
.println("余额: " + detail.getTextContent());
}
}
}
} catch (Exception e) {
System.out.println(e);
}
摘自:Jeelon