#region 生成XML文件 protected void CreateXMLDoc(string address) { XmlDocument xmldoc = new XmlDocument(); //address 是原文件的完整路径 xmldoc.LoadXml("<FileAddress><Address>"+address+"</Address></FileAddress>"); xmldoc.Save("G:\\freezip\\freezip\\Address.xml"); } #endregion #region 读取XML文件 protected string ReadXMLDoc() { try { string rootName = string.Empty; string nodeValue = String.Empty; XmlDocument doc = new XmlDocument(); doc.Load("G:\\freezip\\freezip\\Address.xml"); XmlNodeReader reader = new XmlNodeReader(doc); while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element: rootName = reader.Name; break; case XmlNodeType.Text: if (rootName.Equals("Address")) nodeValue = reader.Value; break; } } reader.Close(); return nodeValue; } catch (Exception ex) { throw ex; } } #endregion

评论