将新XML节点添加到同一种类的最后一个节点

时间:2016-03-06 09:11:29

标签: c# xml

我有一个Excel表保存为XML文件,因此有一些行。我想要的只是使用C#向最后一行添加一个新行。

结构:

{{1}}

我使用XmlDocument类。

1 个答案:

答案 0 :(得分:0)

看起来您只需要找到相关的Table元素,然后在其中附加一个新的Row元素。例如,使用LINQ to XML,假设 只有一个Table元素:

var doc = ...; // XDocument.Load or whatever
var table = doc.Descendants("Table").First();
table.Add(new XElement("Row", ...));

如果可能有多个Table元素,您需要弄清楚如何找到正确的元素 - 我们现在无法从您的问题中告诉您。

相关问题