knrt.net
相关文档
当前位置:首页 >> Dom4j修改xml >>

Dom4j修改xml

是的修改后 需要重新写入 覆盖原来的文件

不知道你要干什么,下面是我写的一个例子,实现了你要求的。(有问题可给我留言或百度Hi) 使用到的jar包:dom4j-1.6.1.jar、jaxen-1.1-beta-7.jar import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentException; imp...

我做过,时间长有点忘了,貌似用selectNode()可以选定指定名称节点List,if List.size()>0;说明有节点,这样就可以修改了

XMLWriter writer = new XMLWriter(new OutputStreamWriter(new FileOutputStream(fileName), "GBK"), OutputFormat.createPrettyPrint());

这是xml文件 1 a 华夏银行 海淀区 large 4 b 招商银行 昌平区 middle 5 c 工商银行 朝阳区 little 下面是解析 import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.util.Iterator; import j...

** 加入owner节点 */ Element ownerElement = booksElement.addElement("owner"); ownerElement.setText("O'Reilly"); try{ /** 将document中的内容写入文件中 */ XMLWriter writer = new XMLWriter(new FileWriter(new File(filename))); write...

这是xml文件 1 a 华夏银行 海淀区 large 4 b 招商银行 昌平区 middle 5 c 工商银行 朝阳区 little 下面是解析 import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.util.Iterator; import j...

static Properties readJarProperty() throws IOException { currentJarPath = URLDecoder.decode(com.taisys.ota.util.RunMain.class .getProtectionDomain().getCodeSource().getLocation().getFile(), "UTF-8"); // 获取当前Jar文件名,并对...

try { string fileName = "C;\123.xml"; string Str = @" "; System.Xml.XmlDocument xmlNode = new System.Xml.XmlDocument(); xmlNode.LoadXml(Str); xmlNode.Save(fileName); } catch { // 错误 }

SAXReader reader = new SAXReader(); Document doc = reader.read(new FileInputStream("d.xml")); Element root = doc.getRootElement(); List list = root.selectNodes("//here"); for (Element e : list) { System.out.println(e); e.addAtt...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com