700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java xml获取属性值_java – 如何获取具体属性值的特定XML元素?

java xml获取属性值_java – 如何获取具体属性值的特定XML元素?

时间:2020-05-05 04:51:27

相关推荐

java xml获取属性值_java – 如何获取具体属性值的特定XML元素?

我正在尝试通过将所有“< Type>”来从URL解析XML文件。参数type_id =“4218”的元素?

XML文档:

Football Matches

...

...

...

...

...

...

...

这是我的Java代码:

DocumentBuilder db = dbf.newDocumentBuilder();

Document doc = db.parse(new URL("/cubs/cubs.php?action=getpage&thepage=385.xml").openStream());

doc.getDocumentElement().normalize();

NodeList nodeList = doc.getElementsByTagName("Type");

System.out.println("ukupno:"+nodeList.getLength());

if (nodeList != null && nodeList.getLength() > 0) {

for (int j = 0; j < nodeList.getLength(); j++) {

Element el = (org.w3c.dom.Element) nodeList.item(j);

type_id = Integer.parseInt(el.getAttribute("type_id"));

System.out.println("type id:"+type_id);

}

}

这个代码给我所有的元素,我不想要,我想要所有元素的属性type_id =“4218”!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。