111,092
社区成员




string xml = @"<?xml version=""1.0"" encoding=""utf-8""?>
<root>
<item1>
<timer start=""01:00"" end=""00:00"">
<id value=""1"">1</id>
<id value=""2"">2</id>
<id value=""3"">3</id>
<id value=""4"">4</id>
<id value=""5"">5</id>
<id value=""6"">6</id>
</timer>
</item1>
</root>";
XElement root = XElement.Parse(xml);
var timer = root.Element("item1").Element("timer");
int id = 4;
timer.Elements("id").Where(e => e.Value == id.ToString()).Remove();
foreach (var e in timer.Elements("id").Where(e=>int.Parse( e.Value) > id))
{
e.Value = id.ToString();
id++;
}
Console.WriteLine(root);