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 :

connexion à un fichier xml


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 262
    Points : 133
    Points
    133
    Par défaut connexion à un fichier xml
    Peut on se connecter à un fichier XML situé sur la machine client ?

    Merci

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Tu parles donc de lire le contenu d'un fichier XML situé sur la machine du client?
    En php tu ne peux pas, il faut demander à l'utilisateur de te l'uploader par un formulaire créé a cet effet.
    En javascript par contre tu peux avoir accès à un fichier local et tu peux parser du xml.

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 262
    Points : 133
    Points
    133
    Par défaut d'accord
    je vais le faire en javascript:

    là j'ai quelque idée cependant je n'arraive pas à les réaliser faute de pratique à ce sujet c'est la première fois que je suis confronté à se genre de sitation.

    Etapes:
    Language javascript.

    1. Je charge le fichier xml dans une variable.
    2. je construis un bout de fichier xml qui contient un enregistrement que je souhaite ajouter au fichier xml
    3. Je recupere l'endroit ou je souhaite ajouter mon bout de code xml c'est à dire l'enregistrement dans le fichier xml par
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
       
      document.getElementById('...');
      ou document getElementByTagName('...');
    4. je sauvegarde les modifications.


    La question est comment executer toutes ces étapes en javascript ?

    je vais tenter le avec cette demarche en apportant les modifications necessaires : http://www.quirksmode.org/dom/importxml.html

  4. #4
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Points : 374
    Points
    374
    Par défaut
    Ca ne fonctionnera que si le fichier est déja sur le serveur, je doute qu'on puisse retrieve un xml sur la machine du client uniquement avec du client-side

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 262
    Points : 133
    Points
    133
    Par défaut
    ok; je vois : soit les deux fichiers sont en local (html et xml) soit il sont sur un repertoire distant.

    dans le cas ou ils sont dans le repetoire distant on peut bien entendu le telecharger sur la machine en locale en fin de compte.

    et cette connexion ou chargement peut se faire de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <script language="javascript">
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.load(file.xml);
    </script>
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion par ftp pour aller placer des fichiers .xml
    Par duvelmoi9 dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 30/12/2010, 03h08
  2. Paramètres de connexion à une base de données dans un fichier xml
    Par Davesique dans le forum Persistance des données
    Réponses: 1
    Dernier message: 17/11/2010, 23h09
  3. [LINQ to XML] Connexion à un fichier xml
    Par Gregory.M dans le forum Linq
    Réponses: 5
    Dernier message: 25/05/2008, 12h32
  4. Connexion avec Mysql ou fichier XML
    Par namstou3 dans le forum Flex
    Réponses: 1
    Dernier message: 20/05/2008, 14h54
  5. Réponses: 1
    Dernier message: 26/01/2007, 10h38

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