- private void Form1_Load(object sender, EventArgs e)
- {
- if (System.IO.File.Exists(xmlPath))
- {
- try
- {
- XmlDocument xml = new XmlDocument();
- xml.Load(xmlPath);
- XmlElement element = xml.DocumentElement; //根节点
- string _xmlkey = element.SelectSingleNode("appkey").InnerText;
- string _xmlSecret = element.SelectSingleNode("appSecret").InnerText;
- string _xmltype = element.SelectSingleNode("type").InnerText;
- string _xmlsign = element.SelectSingleNode("sign").InnerText;
- string _xmltemp = element.SelectSingleNode("temp").InnerText;
- txtid.Text=_xmlkey;
- txtkey.Text=_xmlSecret;
- txttemp.Text=_xmltype;
- }
- catch (Exception ex)
- {
- string strTest = XML();
- System.IO.File.WriteAllText(xmlPath, strTest, Encoding.UTF8);
- }
- }
- else
- {
- string strTest = XML();
- System.IO.File.WriteAllText(xmlPath, strTest, Encoding.UTF8);
- }
- }
- private string XML()
- {
- StringBuilder sb = new StringBuilder();
- sb.AppendLine("<?xml version="1.0" encoding="utf-8" ?>");
- sb.AppendLine("<root>");
- sb.AppendLine(" <appkey></appkey>");
- sb.AppendLine(" <appSecret></appSecret>");
- sb.AppendLine(" <type>normal</type>");
- sb.AppendLine(" <sign></sign>");
- sb.AppendLine(" <temp></temp>");
- sb.AppendLine("</root>");
- return sb.ToString();
- }
复制代码- private void UpdateXML()
- {
- try
- {
- XmlDocument xml = new XmlDocument();
- xml.Load(xmlPath);
- XmlElement element = xml.DocumentElement; //根节点
- element.SelectSingleNode("appkey").InnerText = ID;
- element.SelectSingleNode("appSecret").InnerText = KEY;
- element.SelectSingleNode("type").InnerText = TEMP;
- element.SelectSingleNode("sign").InnerText = string.Empty;
- element.SelectSingleNode("temp").InnerText = string.Empty;
- xml.Save(xmlPath);
- }
- catch (Exception ex) { }
- }
复制代码- Thread thupdata = new Thread(new ThreadStart(UpdateXML)) { IsBackground = true };
- thupdata.Start();
复制代码
|