2010-07-23 37 views
0

我正在从xml文件创建JTree。如何在JTree/xml中搜索

问:我必须实现搜索功能。 我用JTree做了它,我发现它太慢了,我的树很沉重。

问:请建议,如果我能实现使用XML文件

回答

0

我总是建议UI程序员,以避免产生庞大的用户界面控件,如树木和列表。

最好的解决方案是解析你的XML文件,如果它的大小允许它保存在内存中,在内存中执行搜索,然后只显示搜索结果!

如果文件无法放入内存,那么您应该看看XML Sax解析器,并期待允许最终用户浏览XML文件所代表的数据。

马努

0

我希望我理解正确的话:)

如果您需要查询XML数据的集合,然后使用XQuery/XPath的(至极特别设计的XML处理)。

最好的问候,Gedevan