// 首先要解析XML文档
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();Document document = builder.parse("src/1.xml");
// 创建节点Element price = document.createElement("售价");
price.setTextContent("60.00元");
// 参考节点
Element refNode = (Element) document.getElementsByTagName("售价").item(0);
// 得到要挂在的节点
Element book = (Element) document.getElementsByTagName("书").item(0);
// 插入指定的位置
book.insertBefore(price, refNode);
// 把更新后的内存写会 XML文档
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer();
transformer.transform(new DOMSource(document), new StreamResult("src/1.xml"));