中易网

用C#如何创建XML节点?

答案:2  悬赏:70  
解决时间 2021-10-31 06:04
用C#如何创建XML节点?
最佳答案
XmlDocument xd = new XmlDocument();
string xmlurl = HttpContext.Current.Server.MapPath("~/Test.xml");
xd.Load(xmlurl);
XmlElement el = xd.CreateElement("photo"); //添加person节点
el.SetAttribute("name", "0002"); //添加person节点的属性"name"
el.SetAttribute("image", "0002"); //添加person节点的属性 "image"

xd["gallery"].AppendChild(el);

xd.Save(HttpContext.Current.Server.MapPath("~/Test.xml"));
全部回答
已知有一个XML文件(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price> </book> </bookstore> 往<bookstore>节点中插入一个<book>节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore> XmlElement xe1=xmlDoc.CreateElement("book");//创建一个<book>节点 xe1.SetAttribute("genre","李赞红");//设置该节点genre属性 xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性 XmlElement xesub1=xmlDoc.CreateElement("title"); xesub1.InnerText="CS从入门到精通";//设置文本节点 xe1.AppendChild(xesub1);//添加到<book>节点中 XmlElement xesub2=xmlDoc.CreateElement("author"); xesub2.InnerText="候捷"; xe1.AppendChild(xesub2); XmlElement xesub3=xmlDoc.CreateElement("price"); xesub3.InnerText="58.3"; xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到<bookstore>节点中 xmlDoc.Save("bookstore.xml");
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
试纸最早几天可以查出怀孕?
展台背景墙设计方案怎么写?
舟山普陀哪里可以买苹果手机
自发豆芽为何根须多而且发苦?
昆明什么地方有冰淇淋机卖,有知道的朋友告诉
滦县烫发中长发做离子烫一般多少钱
眼睛“脸证肌无力”可以治好?
装修材料中,天然大理石板的辐射对人体伤害有
话说UHU胶水怎么放啊
那些电缆企业比较好?
瓷肌去黄的效果好吗?拒绝托的回答.
南昌市进贤县第一中学
想做生活隔音,是否有隔音墙纸?如果单独做隔
花王漆报价谁知道?
国字脸单眼皮戴眼镜的男人什么发型好看?
推荐资讯
中年人长骨刺在平时饮食方面应注意什么
快乐星猫第四部什么时候才能看
深圳射灯都有哪些品牌?
请教大家哪个品牌4k电视好
广州市的工商银行什么时候招聘啊?各位,帮帮我
问一问豆浆机怎么打八宝粥
济宁中通二部电话号码
新桑塔纳首保完第二次什么时候保养
老板抽油烟机5600,燃气灶7B13现在什么价
产后脱发、失眠严重怎么办呢
选用具有改善皮肤水分功能的保健食品应注意么
钻石实体店投资和钻石体验店投资有区别吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?