父节点下获得单个子节点对象.
Element memberElm=root.element("member"); // "member"是节点名
取得父节点下遍历名为"member"的所有子节点.
List nodes = rootElm.elements("member");for (Iterator it = nodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
// do something
}
遍历某节点的所有属性
Element root=document.getRootElement();
for(Iterator it=root.attributeIterator();it.hasNext();){
Attribute attribute = (Attribute) it.next();
String text=attribute.getText();
System.out.println(text);
}
XML文件:
<?
xml
version
="1.0"
encoding
="GBK"
?>
< doc >
< person id ="1" sex ="m" >
< name >zhangsan </ name >
< age >32 </ age >
< adds >
< add code ="home" >home add </ add >
< add code ="com"</
< doc >
< person id ="1" sex ="m" >
< name >zhangsan </ name >
< age >32 </ age >
< adds >
< add code ="home" >home add </ add >
< add code ="com"</