且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用 linq 将数据添加到现有的 xml 文件

更新时间:2021-12-15 00:15:13

假设你有原始文档:

 var doc = XDocument.Load(...);

然后创建一个新元素(不是文档)

then create a new element (not a document)

  //XDocument doc = new XDocument(      
  //  new XElement("stock",  /* how to go inside existing "stock"? */
   var newElement =  new XElement("items", 
                      new XElement("productname", "Toothpaste"),
                      new XElement("brandname", "CloseUp"),
                      new XElement("quantity","16"),
                      new XElement("price","15"));

然后插入:

  doc.Element("stock").Add(newElement);

  doc.Save(....);