如何读写xml文件的2个小函数

来源:爱站网时间:2020-10-12编辑:网友分享
你知道如何读写xml文件的2个小函数吗?我们在使用xml的时候要想利用DOM存取文件的话就需要将XML文件连结到HTML网页上,那么接下来我们就一起去看看读写xml文件的2个小函数。

你知道如何读写xml文件的2个小函数吗?我们在使用xml的时候要想利用DOM存取文件的话就需要将XML文件连结到HTML网页上,那么接下来我们就一起去看看读写xml文件的2个小函数。

#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文件的2个小函数了吗?如果您有很多不明白的,没关系,记录下这些技巧,常来爱站技术频道看看,您一定有所收获。

上一篇:快速掌握STL的教程

下一篇:WML语言的情况

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载