我有一些xml文件,它們是隻讀的,需要隨機訪問。它們是包含我需要與rtf文件合併的用戶數據的xml文件。如何在java中緩存一些只讀xml文件
可能會少於10個文件,但超過5個。當我循環訪問文檔列表時,必須爲合併選擇正確的xml文件。我有一個將文檔名稱鏈接到xml文件的交叉映射文件,因此我知道循環中需要哪一個文件,但是我需要所有這些文件,因爲在循環過程中我會在xml文件之間不斷切換。
有沒有一個簡單的解決方案,而不是使用一些開源緩存?
感謝,
詹姆斯
我有一些xml文件,它們是隻讀的,需要隨機訪問。它們是包含我需要與rtf文件合併的用戶數據的xml文件。如何在java中緩存一些只讀xml文件
可能會少於10個文件,但超過5個。當我循環訪問文檔列表時,必須爲合併選擇正確的xml文件。我有一個將文檔名稱鏈接到xml文件的交叉映射文件,因此我知道循環中需要哪一個文件,但是我需要所有這些文件,因爲在循環過程中我會在xml文件之間不斷切換。
有沒有一個簡單的解決方案,而不是使用一些開源緩存?
感謝,
詹姆斯
java.util.Map
是你的朋友,當你不需要一個完整的緩存。
如果你在爲DOM讀取XML,那麼你可以把Document
到您的地圖,而不是文件或文件名。
編輯:我剛剛意識到你說的「映射文件」,而不是「地圖」,如在java.util.Map
。這將是您的第一步 - 處理您的映射文件並生成名稱映射 - >文檔。
難道你不能只讀一個單身? –