我有一些xml文件将是只读的,我需要随机访问。它们是包含我需要与rtf文档合并的用户数据的xml文件。
可能少于10个文件,但多于5个。当我循环遍历文档列表时,我必须为合并选择正确的xml文件。我有一个将文档名称链接到xml文件的交叉映射文件,因此在循环时我知道需要哪个文件,但是我需要所有文件都可用,因为在循环过程中我将不断地在xml文件之间切换。
是否有一个简单的解决方案,而不是使用一些开源缓存?
谢谢,詹姆斯
如果您将XML读取为DOM,那么您可以将Document
放入映射中,而不是文件或文件名。
EDIT:我刚刚意识到你说的是"映射文件",而不是java.util.Map
中的"映射"。这将是您的第一步-处理映射文件并生成名称的Map -> Documents。
java.util.Map
是你的朋友,当你不需要一个完全成熟的缓存