asp.net读写xml文件的代码一例
来源: 互联网 发布时间:2014-08-30
本文导语: 代码如下: public void setxmlfilevalue(string xmlpath,string appkey,string appvalue)//写xmlpath是文件路径+文件名,appkey是 key name,appvalue是value { xmldocument xdoc = new xmldocument(); xdoc.load(xmlpath); xmlnode xnode; xmlelement xelem1; xmlelement xele...
代码如下:
public void setxmlfilevalue(string xmlpath,string appkey,string appvalue)//写xmlpath是文件路径+文件名,appkey是 key name,appvalue是value { xmldocument xdoc = new xmldocument(); xdoc.load(xmlpath); xmlnode xnode; xmlelement xelem1; xmlelement xelem2; xnode = xdoc.selectsinglenode("//appsettings"); xelem1 = (xmlelement)xnode.selectsinglenode("//add[@key='" + appkey + "']"); if ( xelem1 != null ) { xelem1.setattribute("value",appvalue); } else { xelem2 = xdoc.createelement("add"); xelem2.setattribute("key",appkey); xelem2.setattribute("value",appvalue); xnode.appendchild(xelem2); } xdoc.save(xmlpath); } public void getxmlfilevalue(string xmlpath,string appkey,ref string appvalue)//读xmlpath是文件路径+文件名,appkey是 key name,appvalue是value { xmldocument xdoc = new xmldocument(); xdoc.load(xmlpath); xmlnode xnode; xmlelement xelem1; xnode = xdoc.selectsinglenode("//appsettings"); xelem1 = (xmlelement)xnode.selectsinglenode("//add[@key='" + appkey + "']"); if ( xelem1 != null ) { appvalue=xelem1.getattribute ("value"); } else { //messagebox.show ("there is not any information!"); } }//www. #endregion
您可能感兴趣的文章:
C#读写xml文件的简单例子
C#读写xml配置文件(LINQ操作实例)
C#读写xml文件的实例代码
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。