我有一个 xml,我想为 xml 文件中的每个元素附加一个属性。
IEnumerable<XElement> childList = from el in xml.Elements()
select el;
textBox1.Text = childList.ToString();
foreach (XElement el in childList)
{
el.Add(new XAttribute("Liczba_Potomkow", "dziesiec"));
textBox1.Text = el.ToString();
xml.Save("Employees.xml");
}
不幸的是,当我打开文件时,似乎只有第一行受到影响。(只有第一个元素获得新属性)。为什么会这样?