【发布时间】:2013-02-25 18:00:41
【问题描述】:
我需要将一个 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);
}
【问题讨论】:
-
取决于
Cache是什么以及您的站点是如何配置的。 -
好的,请原谅我的无知,是否有链接可以进一步解释您的建议?
标签: c# asp.net xpath xml-parsing