绿色资源网

电脑版
提示:原网页已由神马搜索转码, 内容由www.downcc.com提供.
您的位置:首页网络编程Xml编程→ 读写xml文件的2个小函数

读写xml文件的2个小函数

我要评论2010/02/07 12:56:10 来源:绿色资源网编辑:佚名 评论:0点击:348次

#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

关键词:xml

相关阅读

阅读本文后您有什么感想? 已有 人给出评价!

  • 1

  • 1

  • 1

  • 1

  • 1

  • 1

用户评论

热门评论

最新评论

发表评论查看所有评论(0)

昵称:
请不要评论无意义或脏话,我们所有评论会有人工审核.
字数: 0/500(您的评论需要经过审核才能显示)

相关软件

热点图文

    更多+

    精品软件