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

Flash Discussion :

[FLASH MX2004] XML


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bdb
    bdb est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 5
    Par défaut [FLASH MX2004] XML
    Bonjour,
    j'ai un fichier xml avec le schema suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <annee>
    	<concert>
    		<date>octobre</date>
    		<lieu>La tribu du verbe</lieu>
    	</concert>
    	<concert>...</concert>
    ...</annee>
    Je voulais au départ afficher dans un textarea quelque chose du style contenu_du_noeud_date : contenu_du_noeud_lieu avec un nombre de lignes égal au nombre de noeuds <concert>.
    Seulement, j'ai utilisé la classe XML() pour charger mon fichier XML, et quand j'utilise la propriété firstChild et nextSibling pour parcourir mon fichier, il me met des retours à la ligne à chaque fils exploré. Je n'arrive donc pas à avoir sur la même ligne contenu_du_noeud_date et contenu_du_noeud_lieu. Comment faire pour virer ce renvoi à la ligne??

    Merci.

    PS : je précise que mon fichier XML est bien encodé en UTF-8 8)

    PPS : j'ai trouvé, il suffisait de passer les fils qui étaient des noeuds en attributs du noeud père. Merci quand même!

  2. #2
    Membre expérimenté Avatar de younes_
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 229
    Par défaut
    Salut,
    Un my_xml.ignoreWhite = true; s'impose peut être
    a+

  3. #3
    bdb
    bdb est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 5
    Par défaut
    Bon je reviens, parce que c'est pas super top quand même. J'avais déjà mis le ignoreWhite à true, mais ça ne changeait rien.
    Le problème de la solution que j'ai trouvé (mettre les fils en attributs) m'empêche du coup de les formater à l'aide d'une feuille de styles CSS.
    J'ai l'impression qu'il n'y a pas moyen de formater les attributs d'un noeud à l'aide de CSS avec flash. Me trompe-je?
    Si je ne me trompe pas, je vais devoir repasser les attributs en noeuds fils, mais je vais du coup récupérer mon saut de ligne que je voulais éliminer. Donc le problème reste entier...

    Merci d'avance!

    PS : le saut de ligne apparaît quand j'applique un style CSS. Si je ne mets pas de styles CSS, je n'ai pas de saut de ligne entre contenu_noeud_date et contenu_noeud_lieu. Bizarre quand même... Je clos vu que ça traite du CSS plus que du flash.

    PPS : pour ceux que ça intéresse, c'était la propriété display de CSS qu'il fallait mettre à 'inline'. Voilou.

  4. #4
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour
    personnellement j'aurai plutôt écrit comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <annee> 
       <concert date="octobre" lieu="La tribu du verbe" />
       <concert date="..." lieu="..." /> 
       ...
    </annee>
    et je vais chercher la date du concert avec la méthode .attributes.date appliquée sur le bon noeud etc.

  5. #5
    bdb
    bdb est déconnecté
    Nouveau membre du Club
    Inscrit en
    Mars 2004
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 5
    Par défaut
    oui mais le problème c'est qu'avec ta méthode que j'ai déjà essayé (voir post précédent), je n'arrivais pas à appliquer un style CSS aux attributs date et lieu. Si tu sais le faire, je prends

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/04/2006, 13h31
  2. [FLASH MX2004] XML et onLoad
    Par Garra dans le forum Flash
    Réponses: 4
    Dernier message: 23/03/2006, 12h12
  3. [FLASH MX2004] xml et progressBar
    Par totoche dans le forum Flash
    Réponses: 3
    Dernier message: 28/09/2005, 13h56
  4. [FLASH MX2004] [XML] Lecture de données XML
    Par ZiT dans le forum Flash
    Réponses: 1
    Dernier message: 12/07/2005, 11h51
  5. [FLASH MX2004] xml.sendAndLoad()
    Par j0hnmerrick dans le forum Flash
    Réponses: 2
    Dernier message: 03/02/2005, 14h10

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