Structurer des données sous forme d'arbre
ancrou
Membre
Bonjour,
Je j'ai des données dans un fichier (Dicom) que je cherche à parser.
Dans un premier temps, Je voudrais mettre les données sous forme d'arbre (Tree).
Dans une second temps, lire mon arbre, c'est à dire aller directement à l'information que je cherche.
Voyez vous ce que je cherche à faire ?
De quelque coté des NSObject je dois regarder ?
merci
Je j'ai des données dans un fichier (Dicom) que je cherche à parser.
Dans un premier temps, Je voudrais mettre les données sous forme d'arbre (Tree).
Dans une second temps, lire mon arbre, c'est à dire aller directement à l'information que je cherche.
Voyez vous ce que je cherche à faire ?
De quelque coté des NSObject je dois regarder ?
merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Un exemple
Merci, je vais faire mon implémentation en m'appuyant sur ce tuto.
Mais il finit pas des composants Graphique alors que j'en n'ai pas besoin. J'espère que ce n'est pas un truc pour les listes graphiques ... comme NSOutlineView
Oui je me perds dans ces NSTruc
En effet, je vois pas en quoi NSTreeQuelqueChose va être utile...
Utiliser un élément de l'UI pour stocker quelquechose ( ? )
Sinon, tu peux utiliser XML qui est le parfait exemple d'un stockage en arbre, et XPATH/XQUERY pour faire des requêtes de recherche dessus.
Donc quelques NS en plus :
- NSXML pour créér le document XML à remplir (avec tous les autres NSXMLQuelqueChose qui vont bien).
- NSXMLNode pour les requêtes.
Effectivement, je n'avais pas eu la curiosité d'aller voir ce qui correspond à ces fichiers DICOM suite à cette partie de ton message.
Il faut étudier le format DICOM, cela ne me semble pas être du XML non plus.
Auquel cas le traitement direct en C est peut-être le plus simple pour "parser" le document.
Un NSDictionary ne serait-il pas plus adapté pour stocker ce genre d'information car je ne vois pas d'aspect arborescent dans ce genre de fichier.
Je ne vois pas ce que tu entends par des listes graphiques.
Ces objets sont des arborescences qui peuvent être utilisés comme modèle pour une interface graphique, mais en soi, ils ne comportent rien de graphique.
Effectivement NSXML peut éviter d'écrire du code pour ce qui concerne la recherche dans l'arborescence en utilisant les requêtes XPath et XQuery. Par exemple