string sFile = "yourxmlfile.xml"; XmlDocument doc = new XmlDocument();
doc.Load(sFile); XmlElement items = doc.CreateElement("items");
XmlElement item = doc.CreateElement("item");
item.SetAttribute("quantity","1");
item.SetAttribute("productCode","R-273");
item.SetAttribute("description","14.4 Volt Cordless Drill");
item.SetAttribute("unitCost","189.95");
items.AppendChild(item);
item = doc.CreateElement("item");
item.SetAttribute("quantity","1");
item.SetAttribute("productCode","1632S");
item.SetAttribute("description","12 Piece Drill Bit Set");
item.SetAttribute("unitCost","14.95"); items.AppendChild(item); doc.DocumentElement.AppendChild(items);
doc.Save(sFile);
if ( configName == null || configName.Trim() == "" ) configName = defaultConfig;
if ( configName == null || configName.Trim() == "" ) return; XmlDocument xDoc = new XmlDocument(); xDoc.Load(configName);
XmlNode xNode;
XmlElement xElem; xNode = xDoc.SelectSingleNode("//appSettings");
xElem = (XmlElement)xNode.SelectSingleNode("//add[@key='UserName']");
if ( xElem != null ) xElem.SetAttribute("value",value);
else
{
xElem = xDoc.CreateElement("add");
xElem.SetAttribute("key",para);
xElem.SetAttribute("value",value);
xNode.AppendChild(xElem);
}
xDoc.Save(configName);