Export xml depuis MySql
LeChatNoir
Membre, Modérateur
Salut,
Pour mon appli iPhone, je dois écrire une fonction serveur d'export d'un fichier XML à partir d'une table MySql.
En gros, je créer un fichier xml que j'envoie à l'iphone et je traite le fichier dans l'iphone.
Je vois 2 solutions :
1 - utiliser la fonction export xml de MySql. Ca me génère rapidement un fichier xml avec mes données. Par contre, côté iPhone, je dois le parser
2 - formatter mon export xml sous forme de fichier plist. Côté iPhone, j'ai plus qu'à faire un NSDictionary readFromFile (ou un truc du style).
Questions :
Est ce que la solution 2 est bcp plus light pour le trt sur iPhone en terme de charge CPU, tps de trt ?
Si oui, je me fendrais d'un script d'export sioux sous MySql.
Si non, je me casse pas la tête et je pars sur la solution 1.
Merci de vos avis éclairés !
LeChat
Pour mon appli iPhone, je dois écrire une fonction serveur d'export d'un fichier XML à partir d'une table MySql.
En gros, je créer un fichier xml que j'envoie à l'iphone et je traite le fichier dans l'iphone.
Je vois 2 solutions :
1 - utiliser la fonction export xml de MySql. Ca me génère rapidement un fichier xml avec mes données. Par contre, côté iPhone, je dois le parser
2 - formatter mon export xml sous forme de fichier plist. Côté iPhone, j'ai plus qu'à faire un NSDictionary readFromFile (ou un truc du style).
Questions :
Est ce que la solution 2 est bcp plus light pour le trt sur iPhone en terme de charge CPU, tps de trt ?
Si oui, je me fendrais d'un script d'export sioux sous MySql.
Si non, je me casse pas la tête et je pars sur la solution 1.
Merci de vos avis éclairés !
LeChat
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Mais bon le parsing d'un PLIST par rapport à un XML n'est pas plus consommateur en temps comme en CPU. C'est juste qu'avec un PLIST, tu peux le faire en une instruction et ça te donne directement des objets Cocoa (NSArray, NSDictionary,...), alors que si tu parses le XML toi-même (parsing SAX sur iPhone), faudra juste coder les handlers : indiquer quoi faire des données quand tu rencontres un tag <machin>, quoi faire quand tu rencontres un tag <truc>, etc. (inspire-toi d'exemples / sample codes pour le parsing XML sur iPhone).
Histoire de me simplifier la vie côté iPhone, je vais travailler un peu plus sur l'export mySql du coup.
Ca coute pas bien cher :-)
a+