Structurer des données sous forme d'arbre

ancrouancrou Membre
14:51 modifié dans API AppKit #1
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 ?   :o
De quelque coté des NSObject je dois regarder ?   :o  

merci

Réponses

  • Philippe49Philippe49 Membre
    juin 2008 modifié #2
    NSTreeNode
    Un exemple
  • Philippe49Philippe49 Membre
    14:51 modifié #3
    Ou tout à  la main Simple_Tree
  • ancrouancrou Membre
    14:51 modifié #4
    dans 1214324369:

    NSTreeNode
    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  :o

    Oui je me perds dans ces NSTruc  :o
  • NoNo Membre
    14:51 modifié #5
    dans 1214325626:

    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  :o
    Oui je me perds dans ces NSTruc  :o


    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.
  • Philippe49Philippe49 Membre
    juin 2008 modifié #6
    dans 1214322021:

    Je j'ai des données dans un fichier (Dicom) que je cherche à  parser.


    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.

    dans 1214325626:

    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  :o


    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.

    dans 1214377153:

    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 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

Connectez-vous ou Inscrivez-vous pour répondre.