如何在java中缓存一些只读xml文件
我有一些只读的xml文件,需要随机访问。它们是包含我需要与rtf文档合并的用户数据的xml文件
可能只有不到10个文件,但超过5个。在循环浏览文档列表时,我必须为合并选择正确的xml文件。我有一个交叉映射文件,它将文档名链接到xml文件,因此我知道在循环时需要哪个文件,但我需要所有文件都可用,因为在循环过程中,我将在xml文件之间不断切换
有没有比使用开源缓存更简单的解决方案
谢谢
詹姆斯
你可以在下面搜索框中键入要查询的问题!
我有一些只读的xml文件,需要随机访问。它们是包含我需要与rtf文档合并的用户数据的xml文件
可能只有不到10个文件,但超过5个。在循环浏览文档列表时,我必须为合并选择正确的xml文件。我有一个交叉映射文件,它将文档名链接到xml文件,因此我知道在循环时需要哪个文件,但我需要所有文件都可用,因为在循环过程中,我将在xml文件之间不断切换
有没有比使用开源缓存更简单的解决方案
谢谢
詹姆斯
# 1 楼答案
当你不需要一个完整的缓存时,
java.util.Map
是你的朋友# 2 楼答案
如果您正在以DOM的形式读取XML,那么可以将
Document
放在地图中,而不是文件或文件名编辑:我刚意识到你说的是“映射文件”,而不是
java.util.Map
中的“映射”。这将是您的第一步-处理映射文件并生成名称映射->;文件