2010-07-23 3 views
0

Je crée un JTree à partir d'un fichier xml.Comment faire une recherche dans JTree/xml

Q: Je dois implémenter une fonctionnalité de recherche. Je l'ai fait en utilisant JTree et j'ai remarqué que c'est trop lent et que mon arbre est assez lourd.

Q. S'il vous plaît suggérer si je peux mettre en œuvre en utilisant le fichier xml

Répondre

0

Je suggère toujours les programmeurs de l'interface utilisateur pour éviter de créer d'énormes widgets d'interface utilisateur tels que les arbres et les listes.

La meilleure solution est d'analyser votre fichier XML, de le garder en mémoire si sa taille le permet, d'effectuer la recherche en mémoire et d'afficher SEULEMENT le résultat de la recherche !!!

Si le fichier ne peut pas tenir dans la mémoire, alors vous devriez jeter un oeil sur XML Sax parser et attendons avec impatience de permettre à vos utilisateurs finaux de naviguer dans les données représentées par votre fichier XML.

Manu

0

J'espère que je comprends bien :)

Si vous avez besoin d'interroger des collections de données XML puis utilisez XQuery/XPath (Wich spécialement conçu pour le traitement XML).

Cordialement, Gedevan

Questions connexes