Arbre de code XML - Divers - Programmation
Marsh Posté le 14-06-2011 à 17:11:09
tout faux
tu peux recommencer
Marsh Posté le 14-06-2011 à 19:13:59
Tout faux. Et pourtant c'est clair dans le lien cité.
A+,
Marsh Posté le 14-06-2011 à 20:47:40
ReplyMarsh Posté le 14-06-2011 à 23:25:28
nic011 a écrit : C'est plus juste ou j'ai vraiment rien pigé ? |
T'as rien pigé. Tu peux ouvrir ton fichier XML avec Firefox par exemple et regarder le DOM généré sous firebug.
Marsh Posté le 14-06-2011 à 23:50:17
C'est fait. Rah je comprend rien à la prog D'après ce que je pige je retombe sur la même chose (j'ai jamais fait d'XML, vive les projets d'info quand tu fais du réseau )
Marsh Posté le 15-06-2011 à 10:53:14
Une aide pour le début ? (Je demande pas à ce qu'on me fasse l'arbre je précise )
Marsh Posté le 15-06-2011 à 11:02:32
Un noeud racine BIBLIO avec trois noeuds fils BOOK...
A+,
Marsh Posté le 15-06-2011 à 11:06:22
Hormis les noms qui sont pas justes, c'est pas ce que j'ai fait sur le schéma juste au dessus ?
Marsh Posté le 15-06-2011 à 11:07:50
le nom, c'est un peu la base
Marsh Posté le 15-06-2011 à 11:11:36
Je suis d'accord Mais entre "c'est tout faux" et "les étiquettes sont pas les bonnes" y a de la marge
Marsh Posté le 15-06-2011 à 11:11:47
Tu prends ton code xml.
Tu fais une rotation vers la droite.
Tu remplaces les indentations par des traits (pour les balises ouvrantes)
=> tu as ton arbre tout bien fait
Marsh Posté le 15-06-2011 à 11:23:21
Les traits c'est l’indentation comme dans Firefox dont tu parles ?
edit : Si j'ai bien compris (c'est pas gagné) avec les bonnes étiquettes j'arrive à ceci :
Par contre la rotation droite (je sais ce que c'est au moins ) je ne vois pas où il y a besoin de la faire
Marsh Posté le 15-06-2011 à 13:38:40
nic011 a écrit : Je suis d'accord Mais entre "c'est tout faux" et "les étiquettes sont pas les bonnes" y a de la marge |
Sauf que confondre le nom d'une balise avec la valeur d'un attribut ou le contenu d'un noeud texte terminal, c'est tout faux.
A+,
Marsh Posté le 15-06-2011 à 13:50:59
Ton arbre a l'air ok (manque peut-être une manière d'afficher les attributs, comme l'ISBN).
La rotation c'était une image : si tu retournes le code xml bien indenté, ça ressemble déjà à l'arbre que tu as construit
Marsh Posté le 15-06-2011 à 13:53:47
Ah ok, j'ai confondu avec les rotations qu'on faisait en cours pour les arbres binaires L'affichage des attributs, je le met au même niveau que author, title, ... ? Pas dans le nom du noeud, ca on est d'accord.
Merci pour l'aide en tous cas
Marsh Posté le 15-06-2011 à 13:56:34
Ben dans le noeud Book, par exemple, tu pourrais avoir
Book
ISBN = xxx
Lang= zz
etc.
Après c'est toi qui vois !
Edith me fait remarquer qu'il est un peu bizarre d'afficher les valeurs comme des noeuds. C'est un peu un mélange des genres
Je mettrais le nom du noeud et sa valeur au même endroit.
S'il y a des attributs, préfixer avec le nom de l'attribut (et év. typo particulière en plus).
Edith 2 : ou alors les valeurs sont représentés comme des noeuds avec un graphisme différent...
Menfin c'est du détail.
Marsh Posté le 15-06-2011 à 14:00:55
Ok donc c'est quand même possible de faire comme ca
Perso ca me va, tant que j'écris pas n'importe quoi, une méthode ou une autre me dérange pas.
Marsh Posté le 15-06-2011 à 14:04:45
A part ça tu n'es pas responsable de la structure du xml, ou bien ?
Parce qu'il ne me paraît pas génial (genre pourquoi la date de publication n'est pas un attribut de book : je connais peu de livres avec plusieurs dates de publication avec le même ISBN, si mes souvenirs de bibliothécaires sont encore valables, ou avec plusieurs titres).
Marsh Posté le 15-06-2011 à 14:09:36
C'est un projet d'info que j'ai à faire sur le code XML. On doit étudier l'interface DOM et faire un arbre en partant du code XML, donc je n'ai aucune modification à apporter au code
edit : je vais m'amuser pour rentrer encore 2 arbres à côté sur une même page
pour l'aide
Marsh Posté le 14-06-2011 à 17:07:14
a tous,
J'aurais besoin de vos avis d'experts
Je dois réaliser un arbre en partant du code suivant :
En me basant sur ce lien : http://xmlfr.org/w3c/TR/REC-DOM-Le [...] ction.html j'ai réalisé ceci (fait sous paint, c'est pas beau, je sais ) :
Je ne suis pas sur de moi
Toute remarque,
insulte, aide est bienvenueMerci pour votre aide
Message édité par nic011 le 15-06-2011 à 13:39:54