Accueil > Forum > > > > _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);
_root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);
jeudi 31 août 2006 à 09:26:07 |
_root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

edophie
|
Bonjour J'ai besoin de la communauté pour résoudre mon gros soucis. Ci-contre le vous envoi des sources qui fonctionnent MAIS je n'arrive pas et je suis coincé sur un point crucial. Help Help comme disait l'autre. Voici ma question : Le principe de mon fichier est que je cherhe par un code xpath des info d'une page xml. J'ai 2 boutons. J'arrive à lire le fichier XML et a ramener les infos que je veux dans un champ dynamique. Mon fichier XML donne 3 infos : et ce que je voudrais et que personne dans mon entourage arrive à faire (j'ai besoin de vrai PRO) c'est un tableau récapitulatif du genre : m Matt jean f Heather sophie m Tucker luc f Apple marie m Nate pascal Ces infos viennent du fichier XML. Voilà ma question : comment sortir un tableau de : myXML.load("xpath.xml") bnt_F.onPress = function () { var chemin = "/employees/person[@gender='f']"; _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin); ?????????????
Merci
les sources : coté fla :
function Remplir (texte){ /* on supprime le contenu du textarea*/ txt_pesonne.text ="" /* on ajoute chaque personne au textarea*/ for (var i = 0; i < texte.length; i++) { txt_pesonne.text+=texte[i]; } } myXML = new XML() myXML.ignoreWhite = true; myXML.onLoad = function(success) { if(success){ /* definit le chemin*/ var chemin = "/employees/person" /* on récupère toutes les personnes*/ var personNoeud = mx.xpath.XPathAPI.selectNodeList(this.firstChild,chemin); /* on remplit le textarea */ Remplir (personNoeud ) } } myXML.load("xpath.xml") bnt_F.onPress = function () { var chemin = "/employees/person[@gender='f']"; _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);
/* on ajoute chaque personne au textarea*/
} bnt_H.onPress = function () { var chemin = "/employees/person[@gender='m']"; _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin); /* on ajoute chaque personne au textarea*/
}
coté : XML nom du fichier = xpath.xml
<employees> <person gender="m" nom="Matt" prenom="jean"/> <person gender="f" nom="Heather" prenom="sophie"/> <person gender="m" nom="Tucker"prenom="luc"/> <person gender="f" nom="Apple"prenom="marie"/> <person gender="m" nom="Nate" prenom="pascal"/> </employees>
|
|
jeudi 31 août 2006 à 11:20:09 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

fguitton
|
Je n'ai pas vraiment saisi ce que tu voulais faire. Mais pour obtenir dans ton TextArea le même style de formulation que tu à donnée, il faut changer ta boucle et y mettre quelque chose plus dans ce style :
for (var i = 0; i < texte.length; i++) { txt_pesonne.text += " " + texte[i].attributes.gender; txt_pesonne.text += " " + texte[i].attributes.nom; txt_pesonne.text += " " + texte[i].attributes.prenom; txt_pesonne.text += newline; }
Bon après c'est à toi de voir. Ou de refaire ta demande si c'est mal saisis. Aller @+ Flo
|
|
jeudi 31 août 2006 à 11:49:30 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

edophie
|
Désolé, ça ne marche pas, j'ai du mal formuler ma question. Voilà, Par l'exemple, qui marche, ci-dessus, je récupère par un bouton dans un champ dynamique que j'ai appelé c les infos suivante : <person gender="m" nom="Matt" prenom="jean"/>,<person gender="f" nom="Heather" prenom="sophie"/>,<person gender="m" nom="Tucker"prenom="luc"/>,<person gender="f" nom="Apple"prenom="marie"/>,<person gender="m" nom="Nate" prenom="pascal"/>
Je ne peux pas afficher cela. J'aimerai avoir un tableau, normal, Non ? Mais je n'y Arrive vraiment pas et je suis vraiment coincé.
Merci pour ton précieux aide
|
|
jeudi 31 août 2006 à 12:24:57 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

fguitton
|
Pour que mon bout de code fonctionne il faut que ton TextArea ou ton TextFiled autorise le multiligne : Ca te donne ca en théorie dans la zone de texte :
m Matt jean f Heather sophie m Tucker luc f Apple marie m Nate pascal
Aller @+ Flo
|
|
jeudi 31 août 2006 à 13:47:39 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

edophie
|
Désolé, je n'arrive pas à comprendre.
Serais tu assez sympathique pour me faire le code ? (par rapport au code ci-dessus) ???
Merci beaucoup
|
|
jeudi 31 août 2006 à 13:59:32 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

fguitton
|
Alors moi je veux bien être sympa, je veux bien le faire, mais en fait c'est pas au code qu'il faut toucher pour mettre en multilignes. Ou si tu peu utiliser le paramètre qui est associé en boolean. Bref ce qu'il faut savoir b'abord, c'est ce que tu entend par tableau. Tu veux parler d'un Tablaeu "Array", dans lequel tu va ranger tes données pour ensuite les mettres dans une zone de texte ( TextArea ou TextFiled ). Ou bien par tablaeu entend tu une présentation en forme de tablaeu de tes donnée, dans ta zone de texte . Et puis au fait, c'est quoi "
_root.c
"
Bon bah maintenant je te laisse la main, et je faire en conséquence.
Aller @+ Flo
|
|
jeudi 31 août 2006 à 14:02:13 |
Re : _root.c = mx.xpath.XPathAPI.selectNodeList(myXML.firstChild,chemin);

edophie
|
C'est bon merci, Voici la solution :
function Remplir(ar:Array) { /* on supprime le contenu du textarea*/ txt_personne.text = ""; /* on ajoute chaque personne au textarea*/ for (var i = 0; i<ar.length; i++) { txt_personne.text += ar[i].attributes.nom+" "+ar[i].attributes.prenom+"\n"; } } myXML = new XML(); myXML.ignoreWhite = true; myXML.onLoad = function(success) { if (success) { /* definit le chemin*/ var chemin = "/employees/*"; /* on récupère toutes les personnes*/ var personNoeud = mx.xpath.XPathAPI.selectNodeList(this.firstChild, chemin); //txt_personne.text=personNoeud[1].attributes.nom /* on remplit le textarea */ Remplir(personNoeud); } }; myXML.load("xpath.xml"); bnt_F.onPress = function() { var chemin = "/employees/*[@gender='f']"; Remplir( mx.xpath.XPathAPI.selectNodeList(myXML.firstChild, chemin)); /* on ajoute chaque personne au textarea*/ }; bnt_H.onPress = function() { var chemin = "/employees/*[@gender='m']"; Remplir( mx.xpath.XPathAPI.selectNodeList(myXML.firstChild, chemin)); /* on ajoute chaque personne au textarea*/ };
Bon flash à tous et merci
|
|
Cette discussion est classée dans : xml, chemin, mx, xpath, myxml
Répondre à ce message
Sujets en rapport avec ce message
Flash MX et XML [ par Kiouz ]
Voila j'ai un menu en XML qui se trouve dans un swf à part. Dans celui-ci, il apparait et marche normalement.Mais quand je charge ce swf avec loadMovi
Flash MX et XML [ par Aiglon86 ]
Bonsoir à tous.Je cherche à remplir un fichier XML à partir de Flash MX. Je sais comment récupérer des enregistrements mais pas comment en ajouter ou
chemin d'un xml dans flash [ par kaotrik ]
Bonjour à vous,j'ai construit des flash qui contiennent des données. Ces données proviennent de fichier xml. Je souhaite déposer les fichiers flash
blog en flash mx pro 2004 et xml [ par crazi didi ]
Bonjour !Je dois faire un blog en flash/xml, cependant, je n'ai aucune idée de ce qu'est un blog ni comment je pourrais faire ça... Si quelqu'un peut
Fichier XML dans Flash MX [ par n2o_ge ]
Bonsoir,pouvez-vous m'aider, j'essai de créer un fichier xml dans flash pour pouvoir y insérer des photos.SVP. si vous avez une solution pour moi, n'u
mx 2004 + xml = jpeg disproportionné [ par benoubros ]
salut à tous, d'habitude je me débrouille tout seul mais là vraiment j'en peux plus!!je fais un diapo en flash en appelant un fichier xml qui fournit
Animation de chargement d'un fichier xml [ par larson ]
voila ce que je fais: myXML = new XML();myXML.ignoreWhite = true;myXML.load("fichier.xml"); //chargement du fichier XMLmyXML.onLoad = function(flag) {
Help!!!!!! je vais craquer!!!! [ par thanae19 ]
Salut à tous,J'ai déjà poster une question sur ce probleme mais j'ai pas eu de réponse qui puisse m'aider, j'ai encore chercher et j'ai constater que
lecture noeud xml [ par totoche64 ]
Bonjour @ tous,j'essayes d'atteindre le noeud de mon fichier.xmlmais je n'y arrive pas <BR
[FLASH MX] flash+xml [ par toutouffe ]
Coucou, Je voulais savoir comment on recupère le nombre de Child que contient un Node d'un fichier XML avec Flash ? J'ai pas trouve de fonctions pref
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|