您的位置:首页 > 编程语言 > Java开发

java如何用dom解析xml以及获得根元素下的值

2012-11-28 08:50 447 查看
SAXBuilder dcment=new SAXBuilder();

Document doc = (Document) dcment.build(new File(filePath));

Element element = (Element) doc.getRootElement();

element = element.getChild("dict");

element = element.getChild(nodePath);

if(element==null){

System.out.println("dict."+nodePath+" not find");

return "";

}

List list = element.getChildren();

for(int i=0;i<list.size();i++){

Element node = (Element)list.get(i);

String dict = node.getAttribute("dictid").getValue();//获得根元素里的内容 node.getValue();是直接获得该节点下的内容

String interfacecode = node.getAttribute("interfacecode").getValue();

if(interfacecode.equals(code))

return dict;

}

return "";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: