为了账号安全,请及时绑定邮箱和手机立即绑定

获取节点的名字

如果不知道节点名是book应该怎样获取到book这个节点

正在回答

3 回答

Document doc=db.parse("books.xml");
NodeList BooksList=doc.getFirstChild().getChildNodes()
//这两句跟讲师讲的得到的东西一样
0 回复 有任何疑惑可以回复我~
#1

丑丶小亚

补充:规避#text节点类型错误 for (int i = 0; i < BooksList.getLength(); i++) { if (BooksList.item(i).getNodeType()==Node.ELEMENT_NODE) { //读取内容 } }
2018-02-02 回复 有任何疑惑可以回复我~
                Element books=(Element) document.getChildNodes().item(0);
		NodeList bookList=books.getChildNodes();
	        String s=bookList.item(1).getNodeName();
		System.out.println(bookList.getLength());
		System.out.println(s)

再加个循环遍历节点,还有空白节点什么,再判断吧

0 回复 有任何疑惑可以回复我~

先获取books根节点,再获取books节点的子节点,就是book节点list了

Element books=(Element) document.getChildNodes().item(0);
NodeList bookList=books.getChildNodes();


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

获取节点的名字

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信