c# xml文件添加3级子节点

XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load("Movies.xml");XmlNoderoot=xmlDoc.Selec... XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Movies.xml");

XmlNode root = xmlDoc.SelectSingleNode("ShowList"); XmlElement element = xmlDoc.CreateElement("Movie");

XmlElement element2 = xmlDoc.CreateElement("Name"); element2.InnerText = txtName.Text; element.AppendChild(element2);

XmlElement element3 = xmlDoc.CreateElement("Poster"); element3.InnerText = picFileName; element.AppendChild(element3);

XmlElement element4 = xmlDoc.CreateElement("Director"); element4.InnerText = txtDaoyan.Text; element.AppendChild(element4);

XmlElement element5 = xmlDoc.CreateElement("Actor"); element5.InnerText = txtZhuyan.Text; element.AppendChild(element5);

XmlElement element6 = xmlDoc.CreateElement("Type"); element6.InnerText = cmbStyle.Text; element.AppendChild(element6);

XmlElement element7 = xmlDoc.CreateElement("Price"); element7.InnerText = txtPrice.Text; element.AppendChild(element7);

XmlElement element8 = xmlDoc.CreateElement("Schedule"); element8.InnerText = txtTime.Text;
element.AppendChild(element8);

root.AppendChild(element); xmlDoc.Save("Movies.xml");
如何在Schedule下增加子节点Item 达到如下效果
展开
 我来答
百度网友6705c13
推荐于2018-04-23 · TA获得超过801个赞
知道小有建树答主
回答量:613
采纳率:83%
帮助的人:199万
展开全部
一样的思路,你代码里的 element.AppendChild() 表示在element下添加子元素,想在Schedule下加子节点,就在对应的对象上AppendChild好了。
具体到你的代码,应该是 element8.AppendChild(这里面是Create出来的Item节点)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式