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