Java 当我从xml节点获取数据时,得到的是空数据
当我尝试从XML节点读取值时,接收到的是“null”值 结构示例:Java 当我从xml节点获取数据时,得到的是空数据,java,web-services,Java,Web Services,当我尝试从XML节点读取值时,接收到的是“null”值 结构示例: 党卫军 ssss 结果:o/p[用户:空][密码:空] 这是我的代码: public class stres() { public static void main(String[] args) throws SQLException, ParserConfigurationException, SAXException, IOException { try { String resu
党卫军
ssss
结果:o/p[用户:空][密码:空]
这是我的代码:
public class stres() {
public static void main(String[] args) throws SQLException, ParserConfigurationException, SAXException, IOException {
try {
String resulturl ="my url";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(resulturl);
NodeList documentt = doc.getElementsByTagName("document");
for (int i = 0; i < documentt.getLength(); i++) {
Element data = (Element) documentt.item(0);
Node user = data.getElementsByTagName("user").item(0);
Node password = data.getElementsByTagName("password").item(0);
}
}
catch(Exception e) {
e.printStackTrace();
}
}
}
公共类stres(){
公共静态void main(字符串[]args)抛出SQLException、ParserConfiguration异常、SAXException、IOException{
试一试{
String resultur=“我的url”;
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
Document doc=db.parse(resultur);
NodeList documentt=doc.getElementsByTagName(“文档”);
对于(int i=0;i
请设置该代码的格式。这是我的xml代码ss SSS o/p[user:null][password:null],首先确保已加载xml。您可以通过System.out.println(doc.getDocumentElement().getTextContent());。。我试过这种方法,shubham得到的o/p是这样的o/p:N17 ssivFspre univv>pre univv>rgs.NodeList documentt=doc.getElementsByTagName(“文档”);System.out.println(“documenttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt;o/p:com.sun.org.apache.xerces.internal.dom。DeepNodeListImpl@243e0b62