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;说明有节点,这样就可以修改了

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

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

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...

可以通过元素中的getText方法获取到节点的内容。 举例: SAXReader sax = new SAXReader(); Document document = sax.read(reader);//reader为定义的一个字符串,可以转换为xml Element root = document.getRootElement();//获取到根节点元素Str...

其实都可以通过读文件,用dom4j进行改,然后写文件。 是说tomcat下面web工程中的xml还是tomcat中的配置的xml埃工程下的应该还有,主要找对路径就可以了,tomcat的配置xml可能会存在权限问题。

直接附源码import java.io.FileWriter; import java.io.IOException; import java.util.Iterator;import org.dom4j.*; import org.dom4j.io.XMLWriter; public class Dom4jSample { public static void main(String[] args) { Dom4jSample dom4j...

这个jsp的参数你会获得到后台吧,用resuqst.getparameter("参数名")就可以。 至于怎么把参数值修改到XML文件里,那么你需要依赖第三方API,推荐一个dom4j, 下载dom4j.jar,然后去学一下dom4j操作xml文件的教程/文章,这套api写的很漂亮,一两个...

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