|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour à tous
Voilà je ne viens pas soumettre un problème (pour une fois...) mais plutôt demander votre avis en ce qui concerne l'intérêt d'utiliser ou non XML. Actuellement pour tout besoin d'infomation venant d'un serveur, j'utilise un objet LoadVars qui execute un script PHP qui à son tour execute une requête MySQL et je récupère le résultat dans Flash via mon LoadVars. Cela fonctionne très très bien à mon avis, mais j'entends (ou je lis) de plus souvent des commentaires sur ce sujet disant qu'il n'est pas conseillé de pratique comme ça, mais plutôt d'utiliser XML pour formatter les données. J'avoue que je ne comprends pas du tout pourquoi. Je trouve qu'contraire que c'est deux fois plus de boulot pour en fin de compte obtenir le même résultat .... Me trompe je ? Vos avis éclairés please |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() |
disons qu avec XML tu fais ce que tu veux...
personnelement j ai été confronté au soucis de l utilisation du LoadVars lorsque j ai du passer un tableau d objets à mon flash...pas facile sauf si on fait un split des virgules....et domage si une de tes chaines de caractères avait une virgule elle meme... en fait le XML permet d avoir un document COMPREHENSIBLE et c est là son très grand intérêt... maintenant ça se paie au niveau traffique réseau vu que c est plus lourd qu une simple chaîne de caractère avev ttes les variables concaténées... voila tout |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : février 2006 Messages : 2 067 ![]() |
salut,
la bonne méthode pour développer quand on est tout seul c'est celle qu'on connaît et qui marche bien. XML c'est incontournable quand un ensemble de données est structuré et qu'on travaille à plusieurs pour exploiter différemment cet ensemble de données. Par exemple tu sais que dans le fichier il y a une liste de noms Code :
Comme en plus il y a des outils pour vérifier la conformité du fichier par rapport à une DTD ça donne un truc plutôt "solide". Ce fichier pourra être modifier par un tas de personnes différentes sans problème. voilà un peu résumé...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas -> ![]() Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur MERCI |
||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
[quote=dom_dev;2608948]
XML c'est incontournable quand un ensemble de données est structuré et qu'on travaille à plusieurs pour exploiter différemment cet ensemble de données. [/code] D'accord avec toi, mais une base donnée (MySql ou autre) est aussi en ensemble structuré non ? Quand on travaille à plusieurs sur un projet, chacun connait (en principe) la structure des tables. Ce que je voulais plutôt souligner, c'est l'effort supplémentaire nécessaire pour générer du XML. Quel est en fait l'avantage quand il faut du côté flash analyser le contenu d'un XML de même qu'il faut analyser un retour d'information au format text Bon en même temps étant donné le nombre d'avis différent que j'ai pu récupérer sur le sujet jusqu'à présent, je pense qu'il faut que je réflechisse plus, car j'ai l'impresson de râter un truc important mais lequel |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() |
ce que tu viens de dire ne serait valable qu a partir du moment ou le client flash peut se connecter à une base sql sans passer par du php...or ce n est pas possible donc il te faut un support structuré intermédiaire et le XML est parfait pour ça
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() |
Je rajouterais comme dom qu il y a de nombreux outils qui permettent d exploiter le XML dans tous les sens ceci allant de la validation du XML (schema XSD, DTD...) au parsing du document XML (DOM, XPATH) implémenté dans flash
|
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() |
Citation:
J'ai encore dis des conneries là ? |
|
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() |
si se sont simplement une somme de variables simples qu il te faut effectivmeent pas la peine de se prendre la tête à faire un document XML compliqué mais és que de la complexité vient à s imisser la dedans, je parle aussi bien en quantité qu 'en "classement" de données...il est bien plus pratique d utiliser du xml.. exemple concret...je souhaite charger une liste d utilisateurs, en xml ca donnerait ceci Code :
![]() En espérant que ce message ai été plus explicite (et j ai toujours pas dit que t'étais un boulet) |
||
|
|
00
|
|
|
#9 | ||||
|
Membre régulier
![]() |
Luta, voilà comment je fais avec un LodVars pour charger une liste (dans cet exemple, une liste cavaliers ayant participé à un concours Hippique à une date donnée)
Code AS : Code :
Code PHP : Code :
|
||||
|
|
00
|
|
|
#10 | ||
|
Membre chevronné
![]() |
ok, personnelement j utilise les 2 méthodes mais pour cet exemple j utiliserait le XML, pourquoi?
imaginons maintenant que pour ta liste de cavaliers tu souhaites charger la liste des compets remportés par celui ci... Code :
Maintenant utiliser loadVars n est pas une mauvaise chose, je le fais moi même mais ca dépend pourquoi... voila mon point de vue |
||
|
|
00
|
|
|
#11 |
|
Membre régulier
![]() |
Ok
Par contre, autre chose que je n'avais pas mentionnée : bonjour la lourdeur en ce qui concerne l'analyse des donneés dans AS(fisrChild, Chlinodes, etc ...., pfffff ) E tout cas, merci pour tes commentaires (et ta patience JP (H) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com