JAVA操作XML文件是否能做出一个留言聊天系统 用XML文件存储数据,用JAVA创建、读取、修改、添加数据是否能做出来一个留言系统?能的话,请大神赐教一下思路;不能的话,也请大神解释一下为什么不能?JAVAXMLWEB 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能给一个思路吗?效率低没关系,我只是想练习一下JAVA操作XML文件的过程。 Document document = DocumentHelper.createDocument(); Element root=document.addElement("root"); Element appName=root.addElement("appName"); appName.setText("根节点"); try{ //Writer fileWriter=new FileWriter("c:\123.xml"); OutputFormat xmlFormat=OutputFormat.createPrettyPrint(); xmlFormat.setIndentSize(2);//设置换行的一些属性 xmlFormat.setNewlines(true); xmlFormat.setTrimText(false); xmlFormat.setPadText(true); xmlFormat.setEncoding("UTF-8"); FileOutputStream pos=new FileOutputStream(fileName); XMLWriter xmlWriter=new XMLWriter(pos,xmlFormat); xmlWriter.write(document); xmlWriter.close(); return scm; }catch(IOException e){ System.out.println(e.getMessage()); return null; } 使用Dom4j操作,提供了相关的API可以对xml添加、删除、修改节点。一条记录用一个节点,属性作为子节点,节点的名字可以自定义。例如<result> <line id="1"><name>张三</name><sex>男</sex><age>32</age></line> <line id="2"><name>丽丽</name><sex>女</sex><age>30</age></line> <line id="3"><name>汪峰</name><sex>男</sex><age>42</age></line></result> 请教一个jsp传文件的问题,很着急。 寻找做jsp的高手,报酬丰厚 !求助 ServletRequestUtils 的俩方法的不同。。。 j2sdk就是jdk吗 关于tomcat4.0在iis集成服务的问题 论坛在线统计如何做? @@@@超巨疑难杂症.............. 请问大家都用什么工具来开发和调试JSP?用哪种更好呢? jsp中session的问题 SSH如何导入数据? java如何调用ActiveX控件和控件内的方法 wicket开发获取表格一行信息的问题
Element root=document.addElement("root");
Element appName=root.addElement("appName");
appName.setText("根节点");
try{
//Writer fileWriter=new FileWriter("c:\123.xml");
OutputFormat xmlFormat=OutputFormat.createPrettyPrint();
xmlFormat.setIndentSize(2);//设置换行的一些属性
xmlFormat.setNewlines(true);
xmlFormat.setTrimText(false);
xmlFormat.setPadText(true);
xmlFormat.setEncoding("UTF-8");
FileOutputStream pos=new FileOutputStream(fileName);
XMLWriter xmlWriter=new XMLWriter(pos,xmlFormat);
xmlWriter.write(document);
xmlWriter.close();
return scm;
}catch(IOException e){
System.out.println(e.getMessage());
return null;
}
一条记录用一个节点,属性作为子节点,节点的名字可以自定义。例如<result>
<line id="1"><name>张三</name><sex>男</sex><age>32</age></line>
<line id="2"><name>丽丽</name><sex>女</sex><age>30</age></line>
<line id="3"><name>汪峰</name><sex>男</sex><age>42</age></line>
</result>