一千萬個為什麽

搜索

將元素添加到現有XML節點

我哪裏錯了???

我有一個帶有OppDetails的xml文件作為標記,如下所示


  245414 
  Best Buy 
  International Rate Card 
  AO,IO,MC,TC 
  
  

現在我正在嘗試添加另一個元素,但在AppendChild方法中獲取錯誤請幫忙

XmlNode rootNode = xmlDoc.SelectSingleNode("OppDetails");
XmlElement xmlEle = xmlDoc.CreateElement("CTAStartDate");
xmlEle.InnerText = ExcelUtility.GetCTAStartDate();
rootNode.AppendChild(xmlEle);
            xmlDoc.Save("C:\\test.xml");

最佳答案

XmlElement xmlEle = xmlDoc.DocumentElement["OppDetails"];
XmlElement eleNew = xmlDoc.CreateElement("CTAStartDate");
eleNew.InnerText = ExcelUtility.GetCTAStartDate();
xmlEle.AppendChild(eleNew);
xmlDoc.Save("C:\\test.xml");

轉載註明原文: 將元素添加到現有XML節點