/// <summary>
/// 增加新元素,如果要增加的区已经存在,则对区的Description进行更新
/// </summary>
/// <param name="districts"></param>
public void AddElement(IList<District> districts)
{
//判断该城市是否存在,不存在则在对应省份下增加该城市的节点
if (cityElement == null)
{
cityElement = new XElement("City", new XAttribute("Name", district.City.Name), new XAttribute("Code", district.City.Code));
provinceElement.Add(cityElement);
}
XElement districtElement = xElement.Elements("District").Where(e => ((string)e.Attribute("Name")).Equals(district.Name)).FirstOrDefault();
//如果存在该区域的节点则先删除在添加,以这种方式更新节点
if (districtElement !&