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

JavaScript Discussion :

Cr�er un fichier xml en javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 38
    Par d�faut Cr�er un fichier xml en javascript
    Bonjour,

    J'ai un formulaire que des clients remplieront. Lorsqu'ils cliqueront sur le bouton valider, je veux que ca me cr�er un fichier xml sur le serveur, qui par la suite sera appel� dans un ERP.
    Donc ma question est: comment faire cette cr�ation en JavaScript?

    Merci de vos r�ponses.

  2. #2
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2006
    Messages
    105
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 105
    Par d�faut
    Bonjour,

    Le Javascript �tant ex�cute cot� client, tu ne pourras pas cr�er ton fichier tel quel, il te faudra passer par un langage cot� serveur via de l'Ajax.

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Salut,

    Citation Envoy� par hakurou Voir le message
    Bonjour,

    Le Javascript �tant ex�cute cot� client, tu ne pourras pas cr�er ton fichier tel quel, il te faudra passer par un langage cot� serveur via de l'Ajax.
    Effectivement il est pr�f�rable de cr�er la structure XML sur le server � partir d'un langage quelconque (PHP, Java, ...). Mais Ajax n'a rien � voir l�-dedans: il suffit de traiter les donn�es provenant du formulaire post�.

    ERE

  4. #4
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2006
    Messages
    105
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 105
    Par d�faut
    Citation Envoy� par emmanuel.remy Voir le message
    Mais Ajax n'a rien � voir l�-dedans: il suffit de traiter les donn�es provenant du formulaire post�.

    ERE
    Oups, exact, bien relev� !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 38
    Par d�faut
    Merci pour toute ces r�ponses.

    Est ce que je peux pas tout simplement cr�er un fichier.xml manuellement avec mes balises correspondantes.
    Et dans mon code js lancer la lecture puis l'ecriture des valeurs recuperer de mon formulaire dans les balises concern�es?

  6. #6
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    Citation Envoy� par clavelski Voir le message
    Merci pour toute ces r�ponses.

    Est ce que je peux pas tout simplement cr�er un fichier.xml manuellement avec mes balises correspondantes.
    Et dans mon code js lancer la lecture puis l'ecriture des valeurs recuperer de mon formulaire dans les balises concern�es?
    tu ne PEUX PAS �crire en javascript dans un fichier

  7. #7
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par d�faut
    Par contre, tu peux tout � fait g�n�rer le contenu de ton fichier XML en javascript et l'envoyer � ton serveur pour qu'il l'enregistre dans ton fichier.

    L'avantage du javascript, c'est qu'il sait tr�s bien manier le XML, vu que c'est similaire au HTML. Les appendChild, before, after... fonctionnent parfaitement.

    Par contre, je doute que la solution soit optimale et il te faudra quand m�me un langage c�t� serveur (php, java, .NET...) pour r�cup�rer le string et le stocker dans un fichier.

  8. #8
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Salut,
    Citation Envoy� par Barsy Voir le message
    (...)

    L'avantage du javascript, c'est qu'il sait tr�s bien manier le XML, vu que c'est similaire au HTML. Les appendChild, before, after... fonctionnent parfaitement.

    (...)
    C'est s�rement le sens initial de la question.
    Mais un b�mol quand m�me: si javascript sait manier des structure "comme du XML", il ne faut pas perdre de vue que ce n'est pas sa vocation premi�re sur le poste client et surtout que les choses vont se compliquer all�grement si on commence � manipuler namespace et autres processing-instructions

    A la limite utiliser JS pour g�n�rer la chaine de caract�res XML sans passer par le moindre DOM peut avoir un sens (par exemple pour mettre � jour une entr�e Google calendar) si on ne veut pas repasser par le server.

    Enfin, cela reste un simple avis.

    ERE

Discussions similaires

  1. [DOM] Cr�er un fichier XML indent�
    Par phoebe dans le forum Format d'�change (XML, JSON...)
    R�ponses: 19
    Dernier message: 06/10/2009, 23h31
  2. [DOM] Cr�er un fichier XML sous une forme bien pr�cise
    Par LaseLiep dans le forum Format d'�change (XML, JSON...)
    R�ponses: 8
    Dernier message: 09/06/2005, 18h05
  3. [C#] [XML] Comment cr�er un fichier XML
    Par pc152 dans le forum Windows Forms
    R�ponses: 12
    Dernier message: 28/09/2004, 13h41
  4. [C#] Cr�er un fichier Xml � partir d'un objet
    Par Troopers dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 03/09/2004, 13h23
  5. [DOM] est ce qu'on peut cr�er un fichier xml en java ?
    Par miloud dans le forum Format d'�change (XML, JSON...)
    R�ponses: 9
    Dernier message: 21/01/2004, 10h40

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