我有一些只读的 xml 文件,我需要随机访问它们。它们是包含我需要与 rtf 文档合并的用户数据的 xml 文件。
文件可能少于 10 个,但多于 5 个。当我循环浏览文档列表时,我必须选择正确的 xml 文件进行合并。我有一个交叉映射文件,它将文档名称链接到 xml 文件,因此我知道循环时需要哪一个,但我需要所有这些文件都可用,因为我将在循环过程中不断在 xml 文件之间切换。
是否有一个简单的解决方案,而不是使用一些开源缓存?
谢谢
詹姆斯
最佳答案
如果您以 DOM 形式读取 XML,则可以将 Document
放入您的 map 中,而不是文件或文件名。
编辑:我刚刚意识到你说的是“映射文件”,而不是java.util.Map
中的“ map ”。这将是您的第一步 - 处理您的映射文件并生成名称映射 -> 文档。
关于java - 如何在java中缓存一些只读的xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7590384/