通过doc?还是什么?最近做项目用的 dom4j 解析和生成的 xml 呵呵,感觉还蛮简单
解决方案 »
- 在线等,急jakarta通用包的获取和安装
- struts+spring+hibernate 中时间怎么显示在页面上
- Session 类型问题。困扰中~~~~~,高手看看,谢谢
- Hibernate日期数据绑定的问题
- sitemesh问题
- 是可以给我讲讲Hibernate的缓存机制是什么
- 用struts2+spring3+mybatis集成时做了个用户登录的场景在页面上出现了这个错误请各位大神帮忙解决啊!!
- 怎么把double型的数据 小数点后的四舍五入 ?
- 如何改变struts框架默认的字符集?它总自动指定为:ISO-8859-1。
- 大家作j2ee采用什么架构,是petstore或struts还是其它的,欢迎讨论?
- myeclipse下如何配置jndi
- 请教一个空指针异常问题 谢谢 了
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
//生成:
Document document = DocumentHelper.createDocument();
Element root = document.addElement("body");
Element node=root.addElement("item");//...
//存储
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("utf-8");
XMLWriter writer = new XMLWriter(new FileOutputStream("test.xml"),format);
writer.write(document);
writer.close();
//读取
SAXReader reader = new SAXReader();
Document doc = reader.read(new FileInputStream("test.xml"));
for(int k=0;k<doc.getRootElement().elements("item").size();k++){
Element element = (Element)doc.getRootElement().elements("item").get(k);
....
}
有现成带代码例子 去看吧