Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JTree/xml中搜索_Java_Xml_Search_Jtree - Fatal编程技术网

Java 如何在JTree/xml中搜索

Java 如何在JTree/xml中搜索,java,xml,search,jtree,Java,Xml,Search,Jtree,我正在从xml文件创建JTree 问:我必须实现一个搜索功能。 我已经用JTree做了,我发现它太慢了,我的树很重 问:请建议我是否可以使用xml文件实现,我总是建议UI程序员避免创建巨大的用户界面小部件,如树和列表 最好的解决方案是解析XML文件,如果大小允许,将其保存在内存中,在内存中执行搜索,然后仅显示搜索结果 如果文件无法放入内存,那么您应该查看XMLSAX解析器,并期待最终用户能够在XML文件表示的数据中导航 Manu我希望我理解正确:) 如果需要查询XML数据集合,则使用XQuery

我正在从xml文件创建JTree

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


问:请建议我是否可以使用xml文件实现,我总是建议UI程序员避免创建巨大的用户界面小部件,如树和列表

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

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


Manu

我希望我理解正确:)

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

问候你,格德万