XmlDocument XmlDoc;
XmlNode NewAttribute;
XmlNode RootNode;
XmlDoc = new XmlDocument();
XmlDoc.Load("E:\\XmlDir\\XmlDoc.xml");
RootNode = XmlDoc.SelectSingleNode("TheRoot");
XmlNode NewNode = XmlDoc.CreateElement("Person");
RootNode.AppendChild(NewNode);
NewAttribute = XmlDoc.CreateAttribute("Name");
NewAttribute.Value = "whatever";
NewNode.Attributes.SetNamedItem(NewAttribute);