<ee xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xml.com"> <events> <event> <eventDate>2011-06-06</eventDate> </event> </events> </ee>
xml文件如上,方法如下
string xmlpath = @"E:\x.xml"; XmlDocument xml = new XmlDocument(); xml.Load(xmlpath); XmlNamespaceManager nsmgr = new XmlNamespaceManager(xml.NameTable); nsmgr.AddNamespace("a", "http://xml.com"); XmlNode list = xml.SelectSingleNode("/a:ee/a:events", nsmgr); XmlElement xe = xml.CreateElement("event","http://xml.com"); xe.SetAttribute("type", "test"); XmlElement xe1 = xml.CreateElement("eventDate","http://xml.com"); xe1.InnerText = "2011-08-12"; xe.AppendChild(xe1); list.AppendChild(xe); xml.Save(xmlpath);