
Xml配置文件
<?xml version="1.0" encoding="utf-8"?> <root> <tokenStr value="" /> <overTime value=""></overTime> </root>
Helper類
//讀取 string uri = Environment.CurrentDirectory + "\\TokenConfig.xml";//獲取文件的路徑 XElement xe = XElement.Load(uri);//加載指定路徑的xml文件 string tokenStr = xe.Element("tokenStr").Attribute("value").Value;//根據指定的元素和屬性獲取該屬性的值 double overTime = Convert.ToDouble(xe.Element("overTime").Attribute("value").Value);
//寫入(修改value) XmlDocument xml = new XmlDocument(); // 初始化一個xml實例 xml.Load(uri); // 導入指定xml文件 XmlNode root = xml.SelectSingleNode("/root"); // 指定一個節點 XmlNodeList childlist = root.ChildNodes; // 獲取節點下所有直接子節點 foreach (var node in childlist) { XmlElement xe2 = (XmlElement)node; // 將子節點類型轉換為XmlElement類型 if (xe2.Name == "tokenStr") { xe2.SetAttribute("value", sb.ToString()); // 為指定節點的新建屬性并賦值 } } xml.Save(uri); // 保存XML文件
浙公網安備 33010602011771號