如何在 JTree/xml 中搜索

发布于 09-10 23:12 字数 111 浏览 11 评论 0 原文

我正在从 xml 文件创建 JTree。

问:我必须实现搜索功能。 我已经使用 JTree 完成了它,我发现它太慢而且我的树很重。

问:请建议我是否可以使用 xml 文件来实现

I am creating a JTree from an xml file.

Q: I have to implement a search functionality .
I have done it using JTree and I have observed that its too slow and my tree is quite heavy.

Q. Please suggest if I can implement using xml file

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

年少掌心 2024-09-17 23:12:34

我总是建议 UI 程序员避免创建巨大的用户界面小部件,例如树和列表。

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

如果该文件无法装入内存,那么您应该查看 XML Sax 解析器,并期待允许您的最终用户在 XML 文件表示的数据中导航。

马努

I always suggest UI programmers to avoid creating huge user interface widgets such as trees and lists.

The best solution is to parse your XML file, keep it in memory if it's size allows it, perform the search in the memory and then display ONLY the result of the search !!!

If the file can't fit into memory, then you should have a look on XML Sax parser and look forward to allow your end users to navigate in the data represented by your XML file.

Manu

终弃我 2024-09-17 23:12:34

我希望我理解正确:)

如果您需要查询 XML 数据集合,请使用 XQuery / XPath(专门为 XML 处理设计)。

最好的问候, 格德万

I hope I understand correctly :)

If You need to query collections of XML data then use XQuery / XPath (wich especially designed for XML processing).

Best Regards, Gedevan

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文