給XML檔案新增新的節點
不想多說了,直接貼程式碼吧。
public void addElement(ArrayList<String> content,ArrayList<String> childelement,String rootElement)
{
//其中content為值陣列,childelement為所加節點子節點的名稱,rootelement為需要新增的跟節點,content和chilelement實際為值和節點一一對應的關係。document為XML文件所對應的物件。
Text textseg;
Element link = document.createElement(rootElement);
for(int i=0;i<childelement.size();i++)
{
Element emId = document.createElement(childelement.get(i));
textseg=document.createTextNode(content.get(i));
emId.appendChild(textseg);
link.appendChild(emId);
}
Element root = document.getDocumentElement();
root.normalize();
root.appendChild(link);
System.out.println(document.getDoctype());
try{
TransformerFactory tFactory=TransformerFactory.newInstance();
Transformer transformer=tFactory.newTransformer();
DOMSource source= new DOMSource(document);
StreamResult result = new StreamResult(lrb_bvt_file_name);
transformer.transform(source,result);
}catch(javax.xml.transform.TransformerConfigurationException e){
e.printStackTrace();
System.out.println(e.getMessage());
}catch(javax.xml.transform.TransformerException ex){
ex.printStackTrace();
}
}
呼叫方式為:
resultArray.add("result");
contentArray.add("failed");
resultArray.add("-nd");
contentArray.add(df.format(new Date()));
相關文章
- .NET操作XML檔案---[新增]XML
- solr索引庫新增新的索引,使用json檔案或者xml檔案的資料Solr索引JSONXML
- 給XML檔案定義DTDXML
- DKHhadoop新增新節點功能介紹Hadoop
- jquery如何新增一個新的元素節點jQuery
- oracle 10g rac,刪除故障節點並新增新節點Oracle 10g
- 動態建立節點並且給建立的元素新增屬性
- 新增節點教程
- KubeSphere 新增節點
- 給自定義View新增xml屬性ViewXML
- Awk給檔案中的行前後新增內容
- 如何在maven專案的pom.xml檔案中新增jar包MavenXMLJAR
- Linux中的檔案i節點Linux
- jQuery新增節點___例_新增表格jQuery
- PE檔案新增節顯示啟動資訊...
- 如何給壓縮包檔案新增註釋
- RHEL5 Oracle 10g RAC新增新節點Oracle 10g
- Oracle RAC新增節點Oracle
- Oracle RAC 新增節點Oracle
- C#不使用DataSet操作XML,XmlDocument讀寫xml所有節點及讀取xml節點的資料總結C#XML
- xml檔案XML
- rancher新增k8s節點時顯示節點已新增K8S
- XML 設定根節點值XML
- 【超好用API推薦】用dom4j建立XML檔案並寫入節點APIXML
- 19c RAC因profile.xml檔案丟失節點1啟動失敗XML
- 如何給 PHP 新增新特性PHP
- 如何給Wondershare UniConverter的使用者新增檔案?
- vue專案中使用bpmn-流程圖xml檔案中節點屬性轉json結構Vue流程圖XMLJSON
- asp.net 對xml檔案的讀寫,新增,修改,刪除操作ASP.NETXML
- xml是什麼格式的檔案 xml檔案怎麼開啟XML
- HDFS動態新增節點
- 在RFT中新增檔案檢查點
- DataNode工作機制 & 新增節點 &下線節點
- 給linux新增新硬碟的經過Linux硬碟
- 【RAC】Oracle11g RAC新增新節點相關事項Oracle
- Oracle10203RAC環境新增新節點(一)Oracle
- Oracle10203RAC環境新增新節點(六)Oracle
- Oracle10203RAC環境新增新節點(五)Oracle