public static synchronized void setPara (String paras) {
SAXBuilder builder = new SAXBuilder();
Document read_doc = null;
File file = null;
try {
String url = UMParas.class.getResource("/").getPath();
file = new File(url + File.separator + "sysconfig.xml");
read_doc = builder.build(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Element rootElement = read_doc.getRootElement();
List list = rootElement.getChildren("para");
for (Iterator i = list.iterator(); i.hasNext();) {
Element current = (Element) i.next();
List item = current.getChildren("item");
for (Iterator iterator = item.iterator(); iterator.hasNext();) {
Element name = (Element) iterator.next();
if(name.getAttribute("code").getValue().equals("sametimewebpath")){
name.setAttribute("value", paras);
}
}
}
try{
XMLOutputter outputter = new XMLOutputter();
Format fmt = Format.getPrettyFormat();
fmt.setIndent(" ");
outputter.setFormat(fmt);
outputter.output(rootElement.getDocument(), new FileOutputStream(file.getPath())); //虽然能接受Writer和OutputStream2个接口,但用writer会产生中文乱码
}catch(IOException ioe){
ioe.printStackTrace();
}
reloadDom();
}
分享到:
相关推荐
jdom类读写xml的代码示例资料总结。
JDOM对XML文件的读取 注:请用户自己添加JDOM架包!
JDOM是两位著名的 Java 开发人员兼作者,Brett Mclaughlin 和 Jason Hunter 的创作成果, 2000 年初在类似于 Apache 协议的许可下,JDOM 作为一个开放源代码项目正式开始研发,JDOM 作为一个开放源代码项目正式开始...
NULL 博文链接:https://rayoo.iteye.com/blog/1168067
NULL 博文链接:https://wen2006953.iteye.com/blog/1769333
对XML的操作,JDOM对XML的解析、创建、修改。DOM4J对XML的解析、创建、修改的实现代码。
利用jdom对xml文档进行操作,比如读写,删除等,我当时编码的时候找到的,比较详细,希望对大家有用。
import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXBuilder; public class XmlReader { /* * fileName文件的路徑和名稱 * firstChild為xml第一個節點 * */ public Element ReaderXml...
很简单易懂的学习JDOM对XML的操作
JDOM是由以下几个包组成的: org.jdom包含了所有的xml文档要素的java类 org.jdom.adapters包含了与dom适配的java类 org.jdom.filter包含了xml文档的过滤器类 org.jdom....org.jdom.xpath包含了对xml文档xpath操作的类
使用 jdom.jar包读取、修改 xml文件,并将修改后的xml保存
jdom对xml进行创建,属性添加,属性修改,解析
eclipse的web工程,使用xml作为数据库,对数据进行管理
利用JDOM实现XML文档和数据库之间的数据交换
JDOM操作XML文件 这篇文章讲的不错~把JDOM的基本操作实例化了,不过由于当时的作者用的JDOM版本还比较陈旧,所以部分代码会编译出错!支持中文也不好!所以,法老在原作者的基础上对程序做了修改!休正了编译出错以及...
jdom学习读取xml文件 对学习SPRING有帮助
xml数据前后台解析;提供了两种方式:dom4j与jdom对xml文件、xml字符串的读与写操作;同时实现在前台用jquery解析xml,将数据展示在页面上,程序可以跑
JDOM 处理XML 希望对你有所帮助
改软件包含了jdom包得下载地址,以及对xml文件得整个操作流程,非常得详细。便于初学者使用。
java中jxl.jar读写excel和jdom.jar读写xml的例子(含有所需jar包),经典实用。