求dom处理XML文件的各种操作经典代码 本人想用java中最基本的而又简单易学的DOM来处理XML文件,有哪位高手有DOM处理XML文件的经典例子代码,请贴出来,小弟不胜感激啊!!本人想要实现的功能如下:遍历,修改,添加,删除,查询(包括访问父结点和子结点)!!请高手们快点贴出来,如有你们自己编写的并经过测试的最好!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用JDOM包实现生成XML文件的简单示例 import java.io.*;import org.jdom.*;import org.jdom.input.*;import org.jdom.input.*;import org.jdom.output.*;public class test1 { public void BuildXMLDoc() throws IOException, JDOMException { Element eeeRoot, eee1, eee2; Document Doc; eeeRoot = new Element("employees_information"); Doc = new Document(eeeRoot); eeeRoot = Doc.getRootElement(); eee1 = new Element("name"); eee2 = eee1.setText("C.Y. Shen"); //eee2 = eee1.addAttribute("emp_id", "001"); eee1 = eeeRoot.addContent(eee2); eee1 = new Element("age"); eee2 = eee1.setText("43"); eee1 = eeeRoot.addContent(eee2); eee1 = new Element("sex"); eee2 = eee1.setText("Male"); eee1 = eeeRoot.addContent(eee2); XMLOut.setEncoding("gb2312") ; XMLOutputter XMLOut = new XMLOutputter(); XMLOut.output(Doc, new FileOutputStream("test1.xml")); } public static void main(String[] args) { try { test1 s1 = new test1(); System.out.println("Now we build an XML document ....."); s1.BuildXMLDoc(); } catch (Exception e) { System.out.println(e.getMessage()); } }}输出如下:<?xml version="1.0" encoding="gb2312" ?> - <employees_information> <record><name>C.Y. Shen</name> <age>43</age> <sex>Male</sex> </employees_information> java Console类 readLine(String fmt, Object... args) Java 有序列表 关于Java正则表达式的嵌套问题 关于反射和动态绑定的问题 一个考试题,哪个对 求助:html parser 解析html文本 请写出下面代码的输出结果 (12) 转码 JAVA小鸟一个很简单的问题,希望各位尽量帮忙,万分感谢 [求助]请问如何使用jbuilder7中的断点设置,如何最高效率的跟读程序??? 可以帮我做一下这道题吗? JFileChoser 问题 大家帮忙啊 谢谢!!!!!!!!!!!
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.input.*;
import org.jdom.output.*;
public class test1
{
public void BuildXMLDoc() throws IOException, JDOMException
{ Element eeeRoot, eee1, eee2;
Document Doc;
eeeRoot = new Element("employees_information");
Doc = new Document(eeeRoot);
eeeRoot = Doc.getRootElement();
eee1 = new Element("name");
eee2 = eee1.setText("C.Y. Shen");
//eee2 = eee1.addAttribute("emp_id", "001");
eee1 = eeeRoot.addContent(eee2); eee1 = new Element("age");
eee2 = eee1.setText("43");
eee1 = eeeRoot.addContent(eee2);
eee1 = new Element("sex");
eee2 = eee1.setText("Male");
eee1 = eeeRoot.addContent(eee2); XMLOut.setEncoding("gb2312") ;
XMLOutputter XMLOut = new XMLOutputter();
XMLOut.output(Doc, new FileOutputStream("test1.xml"));
}
public static void main(String[] args)
{ try
{ test1 s1 = new test1();
System.out.println("Now we build an XML document .....");
s1.BuildXMLDoc();
} catch (Exception e)
{
System.out.println(e.getMessage());
}
}
}
输出如下:
<?xml version="1.0" encoding="gb2312" ?>
- <employees_information>
<record>
<name>C.Y. Shen</name>
<age>43</age>
<sex>Male</sex>
</employees_information>