1. import java.util.*;
2. import org.dom4j.*;
3.
4. public class testxml {
5.
6. public static void main(String[] args) {
7. String xml =
8. " <file> " +
9. " <chapter id=\"1\" name=\"a\"/> " +
10. " <chapter id=\"2\" name=\"b\"/> " +
11. " <chapter id=\"3\" name=\"c\"/> " +
12. " <chapter id=\"4\" name=\"d\"/> " +
13. " </file> " ;
14. try {
15. //生产doc文档
16. Document doc = DocumentHelper.parseText(xml);
17. //得到根节点
18. Element root = doc.getRootElement();
19. //得到根节点下的chapter节点
20. List elements = root.elements("chapter");
21. //遍历chapter节点
22. Iterator iterator = elements.iterator();
23. while(iterator.hasNext()){
24. Element e = (Element)iterator.next();
25. String id = e.attributeValue("id");
26. //如果id==1 则添加新的节点
27. if("1".equals(id) || "1" == id){
28. //新添加的节点
29. Element enew = e.addElement("chapterNew");
30. //添加属性和值
31. enew.addAttribute("id", "1.1");
32. enew.addAttribute("name", "a.1");
33. }
34. }
35. //打印
36. System.out.println(doc.asXML());
37. } catch (DocumentException e) {
38. e.printStackTrace();
39. }
40. }
41. }
分享到:
相关推荐
/// 父节点所处同名节点的位置 为0表明只有一个该节点 /// 该父节点下的子节点 /// 该父节点下的孙节点 为空表示没有该节点 /// 设置值 /// <returns></returns> public bool SetNodeValueByIndex(XmlDocument...
修改xml节点的值 很好很经典修改xml节点的值 很好很经典修改xml节点的值 很好很经典修改xml节点的值 很好很经典
C#读取XML相关节点,属性,修改XMl
QT对XML进行,创建文件,添加节点,查找节点,删除节点,在节点下添加键值,读取指定节点下键值。最多支持4层节点。如果要需要在多级的节点进行操作,可以参照我的函数进行添加重载函数,很方便的。
在XML的根节点加入子节点 在XML的根节点加入子节点 在XML的根节点加入子节点 在XML的根节点加入子节点
在 xml 文件追加节点 node 节点 节点分支 节点类型 等其他操作 程序由C# 编写 易于理解 可扩展 对于不规范的xml 里增加node节点 元素 等的操作
主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧,需要的朋友可以参考下
c#操作xml文件整理-实用篇\读写xml所有节点个人小结和读取xml节点的数据总结
c#读取xml文件增加结点删除节点并在listview中显示xml文件内容
从零开始学习CANoe(六)—— XML 测试节点_蚂蚁小兵-CSDN博客.html
得到XML节点的属性和文字 得到XML节点的属性和文字 得到XML节点的属性和文字 得到XML节点的属性和文字
asp.net 对于 XML数据的查询,节点的添加,修改,删除。还有分页效果
易语言读入xml数据节点值源码,读入xml数据节点值
很短但是很实用 哈哈
Linq to xml,读取XMl节点值,linq,读取XMl节点值绑定。
C#对xml的增删改操作,对节点,对属性.
delphi解析xml属性节点,根据不同节点获取属性值,与获取节点值不同的方式
xpath读取XML节点 用jdom包
Delphi7向常用的XML文件中添加内容,按照XML的节点规则依次写入内容,自定义各个节点及节点内容,具体的操作代码如下示: var iXml: IDOMDocument; iRoot, iNode, iNode2, iChild, iAttribute: IDOMNode; ...
删除XML根节点下的某子节点 删除XML根节点下的某子节点 删除XML根节点下的某子节点