Java 使用 org.w3c.dom 解析 XML 文档
本文介绍如何在 Java 中使用 org.w3c.dom 解析 XML 文档,涵盖创建、增删查改、保存、读取及遍历元素等操作。
创建 XML 文档及元素
// 创建一个 Document,用于存储成 xml
public static Document creat_xml() {
// 为解析 XML 作准备,创建 DocumentBuilderFactory 实例,指定 DocumentBuilder
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
Document doc = db.newDocument();
// 下面是建立 XML 文档内容的过程,先建立根元素
Element root = doc.createElement("花名册");
// 根元素添加到文档
doc.appendChild(root);
// 建立子元素
for (int i = 0; i < 10; i++) {
// 建立一级子元素,添加到根元素
Element student = doc.createElement("学生");
// 为一级子元素设置属性
student.setAttribute("性别", "男");
root.appendChild(student);
// 为一级子元素添加文本
Text tName = doc.createTextNode( + i);
student.appendChild(tName);
}
doc;
} (Exception err) {
err.printStackTrace();
System.exit();
}
;
}

