Я хочу добавить элемент в файл XML с условием:
like where attribute("id").value=="1"
В этом коде предложение where
не работает:
string xmlFilePath = MapPath("Employees.xml");
XDocument xmlDoc = XDocument.Load(xmlFilePath);
try
{
xmlDoc.Element("employees").Element("employee")
.Where(employee => employee.Attribute("id").Value == "2").FirstOrDefault())
.Add(new XElement("city", "welcome"));
xmlDoc.Save(xmlFilePath);
}
catch (XmlException ex)
{
//throw new XmlException
}