c#中怎样读取xml文件中的数据,怎样动态将数据存储到xml文件中去?
发布网友
发布时间:2024-09-27 09:48
我来回答
共3个回答
热心网友
时间:2024-10-20 16:24
直接用项目里面的app.config或是web.config最方便。
在里面的appSettings段里加一个元素:
<appSettings>
<add key="mypath" value="thepath"/>
</appSettings>
可以直接用ConfigurationManager读取:
string pathStr = ConfigurationManager.AppSettings["mypath"].ToString();;
热心网友
时间:2024-10-20 16:25
保存
var xml =XElement.Load(@"路径");
xml.Element("节点名字").AddAfterSelf(new XElement("节点名字","要添加的值"));
xml,Save(@"路径");
读取
var xml =XElement.Load(@"路径");
如果是属性
var query=xml.Element().Where(n=>n.Attribute("比较的节点名字").Value=="名字")
.Select(n=>n.Attribute("要获取的节点名字").Value).Frist();
如果是值
var query=xml.Element().Where(n=>n.Value=="名字")
.Select(n=>n.Value).Frist();追问我又遇到了一个问题,帮我解决下吧,在treeview控件上实现新建功能,随意打开一个节点,右击新建,怎样才能将新建的文件夹添加到打开的节点下?
热心网友
时间:2024-10-20 16:25
对于问题:我又遇到了一个问题,帮我解决下吧,在treeview控件上实现新建功能,随意打开一个节点,右击新建,怎样才能将新建的文件夹添加到打开的节点下?
treeView有个编辑节点的事件,你点新建的时候在当前节点的子级添加一个为空的节点,并让新建的节点获得焦点,然后在节点编辑事件里面控制追问能够详细点不啊,我才刚开始学啊。。。老师,谢谢了,可以加你QQ问你吧?
追答嗯 930070554
c#中怎样读取xml文件中的数据,怎样动态将数据存储到xml文件中去?
可以直接用ConfigurationManager读取:string pathStr = ConfigurationManager.AppSettings["mypath"].ToString();;
c# 的winform 程序中,怎样读取xml文件中的数据?xml 文件数据如:
打开一个XML文档 XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:\temp目录当中。你可以下载此附件。// 打开一个 XML 文件 XmlTextReader reader = new XmlTextReader("C:\\temp\\xmltest.xml");读取数据 XmlTextReader类的Read方法读取数据。w...
C#中常用的几种读取XML文件的方法
1: reader.Close();这样它就不会出现错误.最后运行结果如下:1.2 增加一本书的信息.向文件中添加新的数据的时候,首先也是通过XmlDocument加载整个文档,然后通过调用SelectSingleNode方法获得根结点,通过CreateElement方法创建元素,用CreateAttribute创建属性,用AppendChild把当前结点挂接在其它结点上,用SetAttributeNode设置结点的...
c#怎么读取 xml 文件里内容
C# 读取XML文件在5个步骤 //1、创建XmlDocument对象 XmlDocument xmlDoc = new XmlDocument(); //2、加载源文件 xmlDoc.Load("文件名.xml"); //3、获取根结点 XmlElement xmlRoot = xmlDoc.DocumentElement; //4、获取根结点下的子节点 foreach ...
c#怎么读取XML文件信息 并且动态放进windows窗体中给用户选择?
最简单的方法:网上找一个xmlhelper类,通过这个类加载XML文件,把读取后的结果赋值给窗体中的控件。比如你用的控件是treeview,那就写成是treeview.datasource=读取XML的节点集合
窗体中如何读取XML文件的数据
C# 读取XML文件在5个步骤 //1、创建XmlDocument对象 XmlDocument xmlDoc = new XmlDocument();//2、加载源文件 xmlDoc.Load("文件名.xml");//3、获取根结点 XmlElement xmlRoot = xmlDoc.DocumentElement;//4、获取根结点下的子节点 foreach (XmlNode node in xmlRoot.ChildNodes){ //5、...
C#怎样读取XML文件中的指定值
两种方式: 1、使用xmldocument类加载这个xml,然后调用其成员函数查找你要的节点。 2、在vs中打开这个xml文件,在xml菜单中选择生成架构,将这个xsd保存为文件a.xsd,然后进入vs的命令行,进入a.xsd目录,调用“xsd.exe /c /n:MyNamespace a.xs ...
C#中怎样读取xml文件中节点的值
//读取xml文件 xml.Load(@"E:\C#\S2C#\DLCL\打印电脑\MyComputer\XulieHua\XML.xml"); //你的xml地址 string id = "";string name = "";string sex = "";Information info = null;///***下面开始循环读取xml文件信息***/ /// foreach (XmlNode node in xml.ChildNodes){ if (...
C#怎样通过读取XML节点来修改某个XML节点值,并保存
1.读取并修改XML数据。XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xmlpath);//加载xml文件,xmlpath 为XML文件的路径 //查找要修改的节点,从根节点开始,否则会报错 XmlNode xns = xmlDoc.SelectSingleNode("root/children");XmlNodeList xnl = xns.ChildNodes;//取出所有的子节点 //...
c#怎么提取xml里的某几行数据?
//点击保存把 1#梁螺栓布置 添加到XML文件中 //btnAddXml是保存控件按钮的Name属性 private void btnAddXml_Click(object sender, EventArgs e){ //初始化XML文档操作类 XmlDocument myDoc = new XmlDocument();//如果C盘的test.xml文件不存在, 则创建到C盘.if (!File.Exists(@"C:\test.xml"...