我有一個xml文件,將從源代碼中讀取很多次。我想知道在應用程序啓動時只能讀取一次xml文件的有效方式,然後緩存其內容,以便我可以高效快速地重用它。從Xml文件中讀取的最有效和緩存的方式
我正在使用C#4.請建議高效緩存和閱讀的最佳做法。
編輯
發現這個資源:CodeProject Article
我已經加載的XML文件到XmlDocument和使用企業庫如下緩存它,
XmlDocument xdoc = new XmlDocument();
xdoc.Load("MyXmlFile.XML");
FileDependency fileDependency=new FileDependency("MyXmlFile.XML");
cacheManager.Add("XConfig", xdoc, CacheItemPriority.Normal, null, fileDependency);
可能重複(http://stackoverflow.com/questions/55828/best -practices-to-parse-xml-files) – 2012-02-08 13:23:41