问答详情
源自:2-2 创建 XML 文件

怎么没有生成xml文件

为什么我的程序运行都正常,但是没有生成xml文件?那个大神可以看一下

提问者:阿路 2016-09-25 15:18

个回答

  • 后会无期28
    2017-05-05 09:59:14

    怎么会出错啊:Exception in thread "main" org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: 指定的 XML 字符无效或非法。


  • 后会无期28
    2017-05-05 09:58:39

    public void createXml(){

    DocumentBuilder db = this.getDocumentBuilder();

    Document document = db.newDocument();

    Element bookStore = document.createElement("bookStore");

    //向bookStore根节点中添加子节点book

    Element book = document.createElement("book");

    book.setAttribute("1","1");

    // 将book节点添加到bookStore根节点中

    bookStore.appendChild(book);

    //将bookstore节点(已经包含了book),添加到dom树中

    document.appendChild(bookStore);

    //将现有的dom树添加到xml文件

    //创建TransformerFactory对象

    TransformerFactory tff = TransformerFactory.newInstance();

    try {

    //创建Transformer对象

    Transformer tf =tff.newTransformer();

    tf.transform(new DOMSource(document), new StreamResult(new File("books11.xml")));

    } catch (TransformerConfigurationException e) {

    // TODO: handle exception

    }catch (TransformerException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }


  • 汉江怪人
    2016-10-07 22:49:33

    对啊,你的代码呢、

  • 加州吃龙虾3461636
    2016-09-25 15:24:18


    把代码图贴上来啊