我需要将一个 xml 文件加载到内存中,并使其可用于整个站点。这段代码能做到这一点吗?
如果是这样,将来如何更新这个“缓存”版本?
XPathDocument ConvProductDoc;
ConvProductDoc = Cache["doc"] as XPathDocument;
if (ConvProductDoc == null) {
ConvProductDoc = new XPathDocument(HttpContext.Current.Request.MapPath(@"\data\foo\bar\my.xml"));
Cache.Insert("doc", ConvProductDoc);
}