增加和删除xml文件里的一个结点,有哪些方法? 要编辑xml文件,实现对结点的增删。请问应该用什么方法做?我用了removeChild好像不行,不清楚要怎么用…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 removechild 可以的阿。我都是这么删除的先xpath找到 node, 然后 node.parentnode.removechild(node) 就可以 哦,我运行的时候出错,可能是xmlpath没写对吧。我想知道还有别的删除方法吗? 我用removechild删除以后,文件中并没有删除亚。是不是还要有什么写回的操作? 我是初学者吗,晕完以后也不给答案。我已经知道了,xmlDoc.save()我还想问问,编辑xml文件有什么其它方法吗? 一种是DOM一种是写文件一种是DataSet这些都比较常用 lz:“编辑xml文件有什么其它方法吗? 这里告诉你用两个类可以实现:1、XmlDocument(想必你已经知道怎么做了)2、XmlTextWriter 给你举个例子:XmlTextWriter myWriter = new XmlTextWriter("my.xml",new System.Text.UTF8Encoding());myWriter.Formatting = Formatting.Indented;myWriter.Indentation = 2;myWriter.WriteStartDocument();myWriter.WriteStartElement("MMXU0"); //myWriter.WriteStartElement("MMXU0MX"); //myWriter.WriteStartElement("MMXU0MXA");myWriter.WriteEndElement();myWriter.WriteEndElement();myWriter.WriteEndDocument();myWriter.Flush();myWriter.Close(); 在CSDN下载东西所需的积分从哪里得到啊。操 字符串合并的问题. 如何用正则表达式,防止用户输入不正确的文件名? 数据库的查询 动态创建数组问题 .Net中的委托技术---困扰多时,请高手协助! WeifenLuo.WinFormsUI.DockContent 使用问题,难道是BUG吗? 求救c# 调用C++传入参数问题,结构体中还带结构体在C#中怎么定义 C# superGridControl控件的用法 怎样在vs2005中开发出的dll 可以被系统注册,任何程序都可以使用... 求助,快没分了,全给大家了 WinForm程序中是否有类似asp.net中的DataList控件或第三方控件?
然后 node.parentnode.removechild(node) 就可以
这里告诉你用两个类可以实现:
1、XmlDocument(想必你已经知道怎么做了)
2、XmlTextWriter 给你举个例子:XmlTextWriter myWriter = new XmlTextWriter("my.xml",new System.Text.UTF8Encoding());
myWriter.Formatting = Formatting.Indented;myWriter.Indentation = 2;
myWriter.WriteStartDocument();
myWriter.WriteStartElement("MMXU0"); //
myWriter.WriteStartElement("MMXU0MX"); //
myWriter.WriteStartElement("MMXU0MXA");myWriter.WriteEndElement();
myWriter.WriteEndElement();
myWriter.WriteEndDocument();
myWriter.Flush();
myWriter.Close();