import javax.xml.parsers.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.*;
import org.w3c.dom.*;

解决方案 »

  1.   

    你好像没有 写出到 book.xml .你从 book.xml 读了, 也添回了几个节点,但是最后没有看你保存修改到原来的文件里啊.你只是向 System.out 输出了一下.
      

  2.   

    Node books = doc.getElementsByTagName("Books").item(0);
                                             |_______
                                                      "Book"
    NodeList allBook=doc.getElementsByTagName("Books");
                                                 |_______
                                                         "Book"
    这样改下看看呢,你的Book.xml文件中好像没有Books Element吧
      

  3.   

    楼主不是会把它写出到控制台么?为什么就不知道把它写出到 book.xml 呢?不都是 Stream ?
      

  4.   

    不行,改了,没有用,还是读不进去。
    我到不是要把它写到控制台,我是在学习XML,从网上找的代码,想试试看,可是就是写不进去,奇怪~
    希望大家指点一下,谢谢~