就是获取Tag dc:title的child值 String id = "dc:title";
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new File("a.xml")); Element root = doc.getDocumentElement();
Node node = root.getElementsByTagName(id).item(0);
for (Node n = node; n != null; n = root.getNextSibling()) {
if (n.getNodeType() == Node.ELEMENT_NODE) {
if (((Element) n).getTagName().equals(id)) {
System.out.println(n.getFirstChild().getNodeValue());
}
}
}
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new File("a.xml")); Element root = doc.getDocumentElement();
Node node = root.getElementsByTagName(id).item(0);
for (Node n = node; n != null; n = root.getNextSibling()) {
if (n.getNodeType() == Node.ELEMENT_NODE) {
if (((Element) n).getTagName().equals(id)) {
System.out.println(n.getFirstChild().getNodeValue());
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货