欢迎光临
我们一直在努力

读写xml文件的2个小函数-.NET教程,XML应用

建站超值云服务器,限时71元/月

  #region 读写xml文件的2个小函数,2005 4 2 by hyc

  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!”);
   }

  }

  #endregion

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 读写xml文件的2个小函数-.NET教程,XML应用
分享到: 更多 (0)