本文实例为大家分享了java使用dom4j对xml文件进行增删改查操作的具体代码,供大家参考,具体内容如下
源代码:
dom4j.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 |
package com.zc.homework19;
import java.io.filewriter; import java.util.arraylist; import java.util.iterator; import java.util.list;
import org.dom4j.document; import org.dom4j.element; import org.dom4j.io.saxreader; import org.dom4j.io.xmlwriter;
import com.zc.homework19.book;
public class dom4j { public static void main(string args[]) throws exception { /** * 第一步,得到document对象。 */ document document = getdocument();
/** * 第二步,修改得到的document对象 */
/** * 首先,读取功能 */ list<book> books = readallelementsfromxmldocument(document); traversebooks(books);
/** * 其次,修改功能 修改内容:将id为b002的元素的title改为java core,price改为100.01 */ modifyinformationofxmldocument(document);
/** * 再者:实现删除功能 删除内容:删除掉id为book1的元素内容。 */ deleteinformationofxmldocument(document);
/** * 最后:实现添加i新元素功能 添加内容:id为book3,title内容为:凤姐玉照,price内容为10000.00 */ addnewbooktoxmldocument(document);
/** * 第三步:将得到的document对象持久化保存到硬盘(xml) */ writetonewxmldocument(document); }
/** * 实现了添加新节点:book的功能 * * @param document */ private static void addnewbooktoxmldocument(document document) { element root = document.getrootelement(); element newbook = root.addelement( "book" ); newbook.addattribute( "id" , "book3" ); element java" id="highlighter_175934">
book.xml
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。 原文链接:https://blog.csdn.net/zc2274460/article/details/51182587
查看更多关于java使用DOM4J对XML文件进行增删改查操作的详细内容... 声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did249729
阅读:19次
|