怎么把jsp页面里的数据插入到已存在的xml文件里,用到什么技术或方法

2024-11-09 22:17:42
推荐回答(3个)
回答1:

http://www.blogjava.net/willpower88/archive/2006/07/10/57546.html看一下这篇文章就好了,用的是dom4j,先下一个dom4j的jar包,引到项目中去,文章上有,先new一个实例文档,再在这个文档上创建根元素,然后再在根元素上add子元素或者属性,最后的format是格式话的东东,最后保存,完毕

回答2:

页面提交到后台处理..
比如action,servlet等处理机制.
通常正常情况下,提交到后台插入数据库.
你这里就把它提交的内容写成xml。即可!
xml的节点自己可以定义.
至于读写xml的技术.我用的是dom4j ..当然还有其他很多种.
至于dom4j 里面的用法和属性.网上一搜一大把!
希望对你有用!

回答3:

Document doc = DocumentHelper.createDocument();
//创建根元素
Element root = DocumentHelper.createElement("resourceitem");doc.setRootElement(root);
Element id=root.addElement("id");
id.setText("10001");
................................ (其他的类似)
OutputFormat opf = new OutputFormat(" ",true);
opf.setEncoding("UTF-8");
PrintWriter pw = new PrintWriter(System.out);
try {
XMLWriter xmlw = new XMLWriter(opf);
xmlw.write(doc);
File file = new File("text.xml");
FileWriter fw = new FileWriter(file);
XMLWriter output = new XMLWriter(fw);
output.write(doc);
output.close();
}
catch(Exception ex)
{}