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

Intégration Discussion :

de l'xml dans un flash


Sujet :

Intégration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2006
    Messages : 63
    Par défaut de l'xml dans un flash
    Flash nous permet, je le sais, d'intégrer de l'xml comme source de données.

    pour résumé, je sais que on doit utiliser childNodes[x].childNodes[x] pour en tirer les infos.

    Mais voilà, mon xml est bien remplis, et j'aimerai en ressortir tous les valeurs de <nom> en cherchant sur l'intitulé de la balise.

    voici un exemple de xml

    <racine>
    <personne>
    <nom>Monsieur</nom>
    <prenom>Sam</prenom>
    <age>21</age>
    </personne>
    <personne>
    <nom>Vandenberg</nom>
    <prenom>Hector</prenom>
    </personne>
    </racine>
    est-ce donc possible de chercher chaque balise d'un certain nom ou dois-je obligatoirement connaitre mon xml parfaitement?

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Salut,

    d'après moi les informations contenus dans tes balises serait plutôt des attributs d'une autre,
    je pense que la structure suivante serait plus appropriée :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <racine>
     
    <personne nom="Monsieur" prenom="Sam" age="21" />
    <personne nom="Vandenberg" prenom="Hector" />
     
    </racine>
    ensuite l'accès aux attributs est facilité :
    Code AS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    var oXmlLoader = new XML();
    oXmlLoader.ignoreWhite = true;
    oXmlLoader.onLoad = function(sc:Boolean)
    {
        if(sc) // if load success
        {
            // XML data reading
            var aData:Array = oXmlLoader.firstChild.childNodes;
            for(var i:Number=0; i < aData.length; i++)
            {
                trace(aData[i].attributes.nom);
            }
        }
    };
     
    // launch XML data loading
    oXmlLoader.load("test.xml");

Discussions similaires

  1. [CS5] faire une fonction xml dans le flash ?
    Par Djwaves dans le forum Flash
    Réponses: 0
    Dernier message: 27/06/2011, 16h21
  2. Importer données XML dans un flash
    Par sayan2406 dans le forum Flash
    Réponses: 0
    Dernier message: 05/03/2010, 22h19
  3. boucle pour lire du XML dans du Flash
    Par manue64 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 30/10/2008, 12h23
  4. Réponses: 9
    Dernier message: 27/06/2006, 21h48
  5. Réponses: 2
    Dernier message: 03/02/2006, 19h08

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