重点不是
<?xml version="1.0" encoding="utf-8">
<?xml version="1.0" encoding="utf-8"?>
这使它更好地工作;)
并做你想做的事:
输出 123qwdaasdt6708...8y 并获取 name="login"
您应该执行以下操作:
public static void debugXML(){
try {
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new File("D:\\Loic_Workspace\\Test2\\res\\test.xml"));
NodeList ndList = doc.getElementsByTagName("response");
System.out.println(ndList.item(0).getTextContent());
System.out.println(ndList.item(0).getAttributes().item(0));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.out.println(ndList.item(0).getTextContent()) ==> 给出 123qwdaasdt6708uu12edhajsup71y2ehno;aishdp18yu2hbd8y
System.out.println(ndList.item(0).getAttributes().item(0)); ==> 给出 name="login",如果您刚刚登录,只需执行System.out.println(ndList.item(0).getAttributes().item(0).getTextContent());
希望能帮助到你 ;)