2010-07-15 82 views
0

我想在應用程序初始化時緩存XML文件。最好的方法是什麼?緩存XML文件Java

這將是我可以使用的最有效的數據結構?數據結構應該高效查找。

謝謝!

回答

2

我假設你想要緩存XML文件的內容,而不是對文件的引用。你首先要解析XML,然後你可以採取幾種方法。一種方法是將XML映射到Java類(的對象樹),然後緩存Java類。您可以使用Castor或某些JAXB庫來執行此操作。如果您的XML具有一組重複節點,則可以考慮使用內存數據庫進行查詢,例如HyperSQL。 HyperSQL將允許您使用普通SQL進行查找。