2016-07-22 55 views
0

我想一个标签附加到我的XML文件的袋鼠,不过我对的createElement得到一个错误:AAppend元素到根

if(hashValidationRulesAtt.get("mandatory").equals("true") && (elemValue==null||elemValue.equals(""))){ 
         DOCUMENTS.appendChild(doc.createElement(statusKO));} 
        else{ 
         DOCUMENTS.appendChild(doc.createElement(statusOK)); 
        }. Any help 

if(hashValidationRulesAtt.get("mandatory").equals("true") && (elemValue==null||elemValue.equals(""))){ 
         DOCUMENTS.appendChild(doc.createElement(statusKO));} 
        else{ 
         DOCUMENTS.appendChild(doc.createElement(statusOK)); 
        } 

回答

0

你应该根元素追加到文档,然后将根的childelements附加到根元素。 这是一个例子

Document doc = docBuilder.newDocument(); 
    Element rootElement = doc.createElement("Expenses"); 
    doc.appendChild(rootElement); 

     for (String s : list) 
     { 
      Element element = doc.createElement(type); 
      element.appendChild(doc.createTextNode(s)); 
      rootElement.appendChild(element); 
     }