只问耕耘
分类: Java
2009-01-06 14:18:48
在java环境下读取xml文件的方法主要有4种:DOM、SAX、JDOM、JAXB
1.
import
//XML解析器接口
import
//XML的DOM实现
import
//写XML文件要用到
DocumentBuilderFactory
try
}
System.err.println(pce);
//
System.exit(1);
}
//解析文档,并获得一个Document实例。
try
Document
}
System.err.println(dom.getMessage());
System.exit(1);
}
System.err.println(ioe);
System.exit(1);
}
//获得根节点StuInfo
Element
//得到所有student节点
for
}
对于读取得方法其实是很简单的,写入xml文件也是一样不复杂。
//下面是建立XML文档内容的过程,
//先建立根元素"学生花名册"
Element root = doc.createElement("学生花名册");
//根元素添加上文档
doc.appendChild(root);
//建立"学生"元素,添加到根元素
Element student = doc.createElement("学生");
student.setAttribute("性别", studentBean.getSex());
root.appendChild(student);
//建立"姓名"元素,添加到学生下面,下同
Element name = doc.createElement("姓名");
student.appendChild(name);
Text tName = doc.createTextNode(studentBean.getName());
name.appendChild(tName);
Element age = doc.createElement("年龄");
student.appendChild(age);
Text tAge = doc.createTextNode(String.valueOf(studentBean.getAge()));
age.appendChild(tAge);