DocumentBuilder db = dbf.newDocumentBuilder();
File file =
new File("E:/MSP/src/music/book.xml");
Document doc
= db.parse(file);
Element
elBook = doc.createElement_x("book");
Element
elName = doc.createElement_x("name");
Element
elAuthor = doc.createElement_x("author");
System.out.println("请输入要添加的书名:");
Scanner input
= new Scanner(System.in);
String name =
input.nextLine();
System.out.println("请输入作者:");
String author
= input.nextLine();
Text textName
= doc.createTextNode(name);
Text
textAuthor = doc.createTextNode(author);
elName.appendChild(textName);
elAuthor.appendChild(textAuthor);
elBook.appendChild(elName);
elBook.appendChild(elAuthor);
Element
rootElement = doc.getDocumentElement();
rootElement.appendChild(elBook);
TransformerFactory
tff = TransformerFactory.newInstance();
Transformer tf=null;
tf = tff.newTransformer();
tf.setOutputProperty(OutputKeys.ENCODING,"UTF-8");
tf.setOutputProperty(OutputKeys.INDENT,"yes");
DOMSource source =new DOMSource(doc);
StreamResult rs = new StreamResult(file);
tf.transform(source,rs);