文件依赖,文件改变,缓存清除
XmlDocument xmlDoc = new XmlDocument(); public XmlHelper() { string xmlPath = HttpRuntime.AppDomainAppPath + "\Config.xml"; //xmlDoc.Load(xmlPath); xmlDoc=GetXmlDocument(xmlPath); } public static XmlDocument GetXmlDocument(string xmlPath) { XmlDocument doc = new XmlDocument(); string key = "config.xml"; Object obj = DataCache.GetCache(key); if (obj == null) { doc.Load(xmlPath); DataCache.SetCache(key, doc, new CacheDependency(xmlPath)); } else { doc = (XmlDocument)obj; } return doc; }