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