//删除节点
public static void del() throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder dbr = dbf.newDocumentBuilder();
Document dt = dbr.parse("src/person.xml");
Node sex1 = dt.getElementsByTagName("sex").item(0);
Node p1 = sex1.getParentNode();
p1.removeChild(sex1);
//回写xml
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tfr = tff.newTransformer();
tfr.transform(new DOMSource(dt), new StreamResult("src/person.xml"));
}
<?xml version="1.0" encoding="UTF-8" standalone="no"?><person>
<p1>
<name>zhangsan</name>
<age>20</age>
<sex>男0</sex>
</p1>
<p1>
<name>lisi</name>
<age>30</age>
</p1>
</person>