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

XML/XSL et SOAP Discussion :

copier un document XML a partir de l'URL


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut copier un document XML a partir de l'URL
    Bonjour !
    alors je me demande si c'est possible de copier un fichier XML a partir de l'adresse web.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://www.website.fr/XML/docs/document.xml
    pour le sauvgarder dans un emplacement donné sur sa machine.

    j'ai cherché coté DOM mais je crois qu'il n'y a pas

    peut-on le faire ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Oui comme n'importe quel fichier sur internet, c'est un flux HTTP.
    Ce n'est pas le role du parser XML de déplacer le flux, donc SAX ou DOM ne sont pas les bon outils pour cette tâche.
    En java la classe URL serait le point de départ.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut
    ok d'acord Morbo, et en PHP quelle classe dois-je utiliser ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Apparamment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    if(!@copy('http://someserver.com/somefile.zip','./somefile.zip'))
    {
        $errors= error_get_last();
        echo "COPY ERROR: ".$errors['type'];
        echo "<br />\n".$errors['message'];
    } else {
        echo "File copied from remote!";
    }
    ?>
    (cf http://us3.php.net/manual/en/function.copy.php )

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut
    SUPEEEEER ça marche.

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

Discussions similaires

  1. Copier un document XML, sauf certaines balises
    Par shrek93 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 15/07/2013, 17h16
  2. [XSLT]Comment copier un document xml avec xslt.
    Par maa dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 07/05/2009, 14h02
  3. [DOM4J] Parser un document xml a partir d'un chemin
    Par tiph02 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 15/01/2009, 11h46
  4. [SAX] Document XML a partir d'un fichier hbm.xml
    Par lapin_hobbit dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 03/11/2006, 14h16
  5. Générer un document xml vide à partir d'un schema xsd
    Par Emplyst dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 16/08/2006, 19h03

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