Dom4j完整教程~节点相关

本文详细介绍了XML文档的操作,包括如何获取根节点、子节点,读取节点文本,遍历节点集合,添加、设置节点内容以及删除节点。还展示了如何创建CDATA节点,对于XML处理和数据操作的开发者来说是宝贵的参考资料。
摘要由CSDN通过智能技术生成

获取文档的根节点.

Element rootElm = document.getRootElement();      

取得某节点的单个子节点.

Element memberElm=root.element("member");// "member"是节点名      

取得节点的文字

String text=memberElm.getText();     
String text=root.elementText("name");这个是取得根节点下的name字节点的文字.       

取得某节点下指定名称的所有节点并进行遍历.    

List nodes = rootElm.elements("member");      
for (Iterator it = nodes.iterator(); it.hasNext();) {      
    Element elm = (Element) it.next();      
   // do something      
}      

对某节点下的所有子节点进行遍历.     

   for(Iterator it=root.elementIterator();it.hasNext();){      
       Element element = (Element) it.next();      
       // do something      
   }      

在某节点下添加子节点.    

Element ageElm = newMemberElm.addElement("age"); 

设置节点文字.    

ageElm.setText("29");  

删除某节点.      

parentElm.remove(childElm);    // childElm是待删除的节点,parentElm是其父节点   

添加一个CDATA节点.   

   Element contentElm = infoElm.addElement("content");      
   contentElm.addCDATA(diary.getContent());      
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值