「dom」の編集履歴(バックアップ)一覧に戻る

dom - (2007/02/28 (水) 17:56:23) の編集履歴(バックアップ)


DOMについて。


DOMでのxml文書の連結(マージ)


   myコード(xmlFileName[0]、xmlFileName[1]のitem要素以下を、ルートのAuctionCategoryLeaf以下に追加している。)
       
   DocumentBuilder DB = DocumentBuilderFactory.newInstance().newDocumentBuilder();
   
   Document d1 = DB.parse(xmlFileName[0]);
   
   Document d2 = DB.parse(xmlFileName[1]);
   
   NodeList nodeList=d2.getElementsByTagName("item");
   
   Node CategoryNode=d1.getElementsByTagName("AuctionCategoryLeaf").item(0);
   
   for (int i=0;i<nodeList.getLength();i++) {
   	
    Node addNode = d1.importNode(nodeList.item(i),true);
    
    CategoryNode.appendChild(addNode);
   }