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


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut XML et Flash
    Bonjour,

    Je travaille sur un projet qui permet de créer un CD avec une base de données d'entreprises (Lister et rechercher).

    Pour cela j'ai choisi de convertir ma base de données en fichier XML et l'intégrée dans un flash.

    Comme je suis débutant, j'ai réussi à lister tout les données, mais j'arrive pas à trouver le code pour un bouton suivant et précédent qui me permet de naviguer dans les enregistrement et afficher un par un.


    Voici mon code :


    Fichier_XML = new XML();
    Fichier_XML.ignoreWhite = true;
    Fichier_XML.load("clim.xml");
    Fichier_XML.onLoad = function(Reussite) {
    if (Reussite) {
    x = Fichier_XML.firstChild;
    for(i = 0; x.childNodes[i] != undefined; i++) {
    raison += + x.childNodes[i].childNodes[0].firstChild + "\n";
    activite += "Secteur : " + x.childNodes[i].childNodes[1].firstChild + "\n";
    adresse += "Adresse : " + x.childNodes[i].childNodes[2].firstChild;
    adresse += " - " + x.childNodes[i].childNodes[3].firstChild + "\n";
    fax += "Fax : " + x.childNodes[i].childNodes[5].firstChild + "\n";
    nom += "Nom du contact : " + x.childNodes[i].childNodes[7].firstChild + "\n";
    fonction += "fonction : " + x.childNodes[i].childNodes[8].firstChild + "\n";
    num += "Téléphone personnel : " + x.childNodes[i].childNodes[9].firstChild + "\n";
    email += "E-mail : " + x.childNodes[i].childNodes[10].firstChild + "\n";
    }
    total = "Il y a " + Fichier_XML.firstChild.childNodes.length + " entreprises.";
    }
    else { Voir_xml = "Erreur lors du chargement du fichier XML"; }
    };

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Non mais, on ne navigue pas dans un fichier XML.

    Ce qu'il faut, c'est que tu charges toutes les données en mémoire, et après tu navigues dedans comme on fait ça normalement en Flash.

    Si le fichier n'est pas chargeable intégralement en mémoire parce que trop gros,
    - déjà il est possible que XML n'ait pas été un très bon choix. Un truc genre CSV semble bien suffisant pour tes données, et ça ce n'est pas trop compliqué à naviguer. Pas trop.
    - ce qu'il faut, c'est se rappeler à quelle position on a trouvé la donnée en cours, et à chaque fois qu'on veut naviguer, reparcourir le fichier en entier, pour choper ce qu'il y a à la position suivante ou précédente.

    (Note : il n'est pas impossible qu'il existe des bibliothèques Flash qui gèrent déjà ce genre de choses à ta place. Je ne connais pas Flash.)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut
    Merci thelvin pour ta réponse,

    Donc je vais commencer à chercher sur csv et l'actionscript,
    Néanmoins, et avant de me lancer j'aimerai demander si cette méthode va me permettre avec un bouton suivant et précédant de naviguer entre les enregistrement, parce que c'est ça mon but.

Discussions similaires

  1. [XSLT] Transformer xml destiné à flash en html avec div
    Par flashub dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/11/2006, 12h24
  2. Formattage texte XML dans Flash
    Par delavega dans le forum Flash
    Réponses: 8
    Dernier message: 09/11/2006, 16h50
  3. Images transmises par XML dans flash
    Par janetdream dans le forum Flash
    Réponses: 1
    Dernier message: 29/06/2006, 09h55
  4. [FLASH 8] XML et Flash - Problème de ChildNodes
    Par Begood dans le forum Flash
    Réponses: 8
    Dernier message: 27/02/2006, 16h44
  5. Réponses: 4
    Dernier message: 29/10/2005, 11h22

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