各位大侠:
用C#怎么实现把新建的节点插入到已有的XML文件中去?如
<Schedule>
<Item>8-00 9-45</Item>
//我想在这里插入一个<seat></seat>
<Item>10-00 11-45</Item>
</Schedule>我不想全部重写覆盖,请问该怎么才能实现呢
用C#怎么实现把新建的节点插入到已有的XML文件中去?如
<Schedule>
<Item>8-00 9-45</Item>
//我想在这里插入一个<seat></seat>
<Item>10-00 11-45</Item>
</Schedule>我不想全部重写覆盖,请问该怎么才能实现呢
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("data.xml"));
XmlNode node = doc.DocumentElement;
XmlNode book = node.SelectNodes ( "Item" )[0];
XmlElement bookName = doc.CreateElement ( "seat" );
bookName.InnerText = "HelloWorld";
book.AppendChild ( bookName );
doc.Save ( Server.MapPath ( "data.xml" ) );
}
}data.xml:
<Schedule>
<Item>8-00 9-45</Item>
<Item>10-00 11-45</Item>
</Schedule>