IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[XML] décrire un xml sous forme de graphe ?


Sujet :

XML/XSL et SOAP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [XML] décrire un xml sous forme de graphe ?
    Bonjour,

    Je suis débutant en base de données et j'aimerais créer un programme C++ qui permet de récupérer la structure d'un document xml pour la stoquer sous forme de graphe ( pour le stoquer dans un fichier .txt ) .

    J'ai déjà fait des recherches sur les arbres DOM, mais un utilisant cette structure j'ai peur de perdre des informations ( la strucure d'arbre est plus restrictive que celle de graphe car l'arbre est un cas particulier de graphe ) .

    Pour vous donnez un exemple regarder le graphe au début de la page 2 :

    http://lil.univ-littoral.fr/~lewando...debarbieux.pdf

    Si vous avez des suggestions pour m'éclairer un peu , vos conseils sont le bienvenues .

    Merci,
    bonne journée

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Je suis d'accord pour dire qu'un graphe est plus riche qu'un arbre mais rien n'empêche de tricher en rajoutant des pointeurs... et c'est ce que je comprends du graphe dans le lien cité et du document XML pour le représenter. C'est aussi comme cela qu'une table, qu'une simple fichier texte peuvent décrire un graphe complexe. Le format XML apporte avec lui la structure d'arbre et c'est déjà un plus.

    DOM est l'API recommandée pour manipuler un document XML à partir d'un L3G comme le C. Aucun risque de perte de données !
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Je suis vraiment débutant en DOM , alors corrigez moi si je me trompe :

    J'ai cru voir des cas ( par exemple quand un sommet à plusieurs pères ) où le DOM ajoute 2 sommets ( égaux ) , 1 dans chacunes des listes de fils des 2 pères concernés , ce qui fait que le nombre de sommet réel est incrémenté de 1.
    Dans de tel cas , il est impossible de partir de l'arbre pour rajouter des pointeurs puisque le nombre de sommet à été modifié .

    Le programme que j'ai prévu s'intéresse seulement à la structure du document et non aux informations qu'il stoque ( l'information est considérés comme un élément atomique ) , c'est pour cela que les 2 représentations citées précédement ne sont pas équivalentes pour moi.

Discussions similaires

  1. Réponses: 7
    Dernier message: 02/05/2011, 18h38
  2. Modelisation d'une image segmenté sous forme de graphe
    Par mkachekh dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 21/11/2007, 10h21
  3. jsp+afficher des données sous forme de graphes
    Par oasma dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/03/2007, 13h24
  4. XSL pour visualiser arbre XML sous forme de tableau en HTML
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 28/03/2003, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo