原来list中已经有node了。
Element name = doc.createElement("s_qweqwe"); 
name.setTextContent("11111111");
 root.appendChild(name);
我在这下面输出list.getLength()的值还是原来的值,说明这个节点没有添加进去,求大牛解决啊。

解决方案 »

  1.   


    我贴个我写的代码,不知道LZ哪个步骤缺少了:
     Document doc = null;  
            // 创建一个新的文档  
            doc = builder.newDocument();  
            // (4)建立各个操作点  
            Element addresslist = doc.createElement("addresslist");  
            Element linkman = doc.createElement("linkmane");  
            Element name = doc.createElement("name");  
            Element e_mail = doc.createElement("e_mail");  
            // (5)设置节点的文本内容,即为每一个节点添加文本节点  
            name.appendChild(doc.createTextNode("张泽")); // 设置文本  
            e_mail.appendChild(doc.createTextNode  
      
    ("[email protected]"));  
            // (6)设置节点关系  
            linkman.appendChild(name);  
            linkman.appendChild(e_mail);  
            addresslist.appendChild(linkman);  
            doc.appendChild(addresslist);   // 文档上保存节点 
      

  2.   

    我找到问题了,是我在添加的时候,提前算出list.getLength()了,还是谢谢你。