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

Flex Discussion :

impossible d'utiliser un xml trop gros


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut impossible d'utiliser un xml trop gros
    Bonjour,

    je réalise actuellement une application flex et je communique avec mon serveur via amf (pyamf).

    Je souhaite passer à mon serveur un fichier XML d'environ 30 KO mais celà ne marche pas: la methode remote object est appelé mais ne retourne pas de résultats.

    La méthode sur le serveur est une fonction basique qui retourne la string "toto" et donc n'utilise meme pas le fichier xml passé en argument.

    Si jamais je réduis la taille de mon fichier xml, aucun problème tout s'execute pour le mieux, mais dès que je passe au dessus d'environ 30-32 KO, alors l'execution marche une fois sur 3.

    Je souhaiterai ne pas avoir à découper mon xml car il reste il me semble d'une taille convenable.

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    Salut lizard2k3

    Je souhaite passer à mon serveur un fichier XML d'environ 30 KO mais celà ne marche pas: la methode remote object est appelé mais ne retourne pas de résultats.
    Si ça ne retourne pas de résultat, ça devrait retourner une erreur, non ?

    Essaye de voir c'est quoi l'erreur que ça te retourne.

    Bon courage.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Sinon tu te cognes une méthode de parsing à la main, que tu codes toi même en AS3. C'est ce que je faisais. Ca a l'avantage en plus, de pouvoir différer ta méthode en asynchrone, et effectuer le parsing sur plusieurs frames, parce qu'en effet le parsing de gros fichier a tendance à plomber la bécane et à la bloquer genre 5 à 10 secondes (ou plus).
    Personnellement, je n'ai pas eu ton problème. Mais c'est à cause de ce temps d'exécution trop long que j'avais codé le parsing à la main. J'ajoute que vu la taille de ton fichier, il est probable que tu aies aussi ce problème.

Discussions similaires

  1. XML trop gros en mémoire : un moyen d'alléger ?
    Par rednik dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/09/2008, 18h06
  2. [JDOM] Fichier XML trop gros
    Par Mygush dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 06/07/2007, 12h17
  3. [AJAX] Impossible d'utiliser mon fichier XML sous IE
    Par iluv dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/06/2007, 12h01
  4. impossible d'utiliser un HWND parent dans un thread
    Par sylvain114d dans le forum Windows
    Réponses: 12
    Dernier message: 23/09/2004, 12h21
  5. impossible d'utiliser ma fonction dans un insert
    Par caramel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/04/2003, 15h04

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