有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中缓存一些只读xml文件

我有一些只读的xml文件,需要随机访问。它们是包含我需要与rtf文档合并的用户数据的xml文件

可能只有不到10个文件,但超过5个。在循环浏览文档列表时,我必须为合并选择正确的xml文件。我有一个交叉映射文件,它将文档名链接到xml文件,因此我知道在循环时需要哪个文件,但我需要所有文件都可用,因为在循环过程中,我将在xml文件之间不断切换

有没有比使用开源缓存更简单的解决方案

谢谢

詹姆斯


共 (2) 个答案

  1. # 1 楼答案

    当你不需要一个完整的缓存时,java.util.Map是你的朋友

  2. # 2 楼答案

    如果您正在以DOM的形式读取XML,那么可以将Document放在地图中,而不是文件或文件名

    编辑:我刚意识到你说的是“映射文件”,而不是java.util.Map中的“映射”。这将是您的第一步-处理映射文件并生成名称映射->;文件