如何在XMl文档中某个节点位置加入一些节点,不是整个文件写

我只想在XMl文档中某个节点位置加入一些节点,不是想整个文件写
谢谢!!
---------------------------------------------------------------

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);
---------------------------------------------------------------

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();

Published At
Categories with Web编程
Tagged with
comments powered by Disqus