XmlDocument xmldoc = new XmlDocument();
xmlDoc.Load( filePath );XmlNode root = xmlDoc.DocumentElement.SelectSingleNode( xPath );XmlNode newElem=xmlDoc.CreateNode(XmlNodeType.Element, "pages", ""); root.AppendChild( newElem );xmlDoc.Save(filePath);
xmlDoc.Load( filePath );XmlNode root = xmlDoc.DocumentElement.SelectSingleNode( xPath );XmlNode newElem=xmlDoc.CreateNode(XmlNodeType.Element, "pages", ""); root.AppendChild( newElem );xmlDoc.Save(filePath);
TextWriter tw=new StreamWriter(@"C:\csharp\06\iverson.xml");
XmlTextWriter writer=new XmlTextWriter(tw);
writer.WriteStartElement("Human");
writer.WriteComment("this is test sample");
writer.WriteStartElement("Name");
writer.WriteString("Iverson");
writer.WriteEndElement();
writer.WriteElementString("tel","13020024783");
writer.WriteStartElement("Jobs");
writer.WriteStartAttribute("Job1",null);
writer.WriteString("Author");
writer.WriteEndAttribute();
writer.WriteStartAttribute("Job2",null);
writer.WriteString("Teacher");
writer.WriteEndAttribute();
writer.WriteEndElement();
writer.WriteEndElement();
writer.Close();
xmlDoc.Load("g:\\ObjectSchem.xml" ); XmlNode root = xmlDoc.DocumentElement.SelectSingleNode( "ModalName" ); XmlNode newElem=xmlDoc.CreateNode(XmlNodeType.Element, "pages", ""); //root不可以
xmlDoc.ChildNodes[1].AppendChild( newElem ); xmlDoc.Save("g:\\ObjectSchem.xml");