Enregistrer XML et XSL

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par silef, 14 Janvier 2009.

  1. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Bonjour,

    Dans le but de développer un site j'ai besoin de récupérer quelques informations sur un autre site, celui-ci tourne avec de XML et XSL. Je ne suis pas trés au point sur ce format de site, j'ai plus l'habitude du php "classique".

    Mon soucis est que quand je vais sur ce site et que je souhaite afficher le code source j'ai bien la structure XML ( ce qui m'interesse ), mais quand en php j'essai de récupérer cet XML je récupère le contenu complet de la page de la balise html à la balise /html....

    Note : ce n'est pas un site commercial, il n'utilise pas de pub pour gagner de l'argent, je ne compte pas développer un site bis à celui dont je souhaite récupérer quelques infos.

    Merci pour votre aide.
     
  2. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Le XML contient une directive pour jouer du XSL?

    Une balise du genre <?xml-stylesheet type="text/xml" href="taFeuille.xsl"?>
     
  3. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Effectivement, il y a cette directive.
     
  4. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    là question c'est comment fait firefox pour récupérer le xml !
     
  5. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    c'est bon j'ai trouvé faut utiliser curl en spécifiant que l'user agent est mozilla.
     
  6. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    y a quand même un truc magique que j'aimerais comprendre ?!
     
  7. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    J'ai pas compris ?
     
  8. julienr
    julienr WRInaute impliqué
    Inscrit:
    5 Août 2003
    Messages:
    939
    J'aime reçus:
    2
    j'ai trouvé un site qui utilise xml/xslt puisque tu ne mentionnais pas ta source, j'ai fait un wget simple et efficace et je récupère comme toi la version xhtml.
    Là tu me dis qu'avec un user agent setté à mozilla tu récupères le xml ...
    Je me demande donc comment fonctionne ce hack ?
     
  9. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Voici le bout de code que j'ai utilisé, fallait juste trouver l'astuce :D

    Code:
    $session = curl_init($url);
    
    curl_setopt($session, CURLOPT_HEADER, false);
    curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($session, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    
    $xml = curl_exec($session);
    
    $xml = str_replace(">","&gt;",str_replace("<","&lt;",$xml));
    
    echo $xml;
    
    curl_close($session);
    
    
     
Chargement...
Similar Threads - Enregistrer XML XSL Forum Date
En PHP : enregistrer un id de page/user variable. Développement d'un site Web ou d'une appli mobile 3 Octobre 2022
enregistrer un nom de domaine identique à un autre nom de domaine mais avec une extension différent Noms de domaine et référencement 12 Mai 2021
Outil pour enregistrer les expressions de recherche (et mots clés) Rédaction web et référencement 20 Novembre 2020
Enregistrer les sous-domaines dans la search console? Référencement Google 21 Janvier 2016
importer un fichier excel et enregistrer son contenu dans ma base de données mysql Développement d'un site Web ou d'une appli mobile 15 Mars 2015
Récupérer et enregistrer une image à partir d'un lien Développement d'un site Web ou d'une appli mobile 8 Janvier 2015
Enregistrer proprement les données d'un formulaire ? Développement d'un site Web ou d'une appli mobile 29 Mars 2013
Enregistrer une image quotidienne en Tache Cron Développement d'un site Web ou d'une appli mobile 14 Juin 2012
Payline - enregistrer une commande e-commerce 23 Mai 2012
enregistrer vcard depuis un smartphone Développement d'un site Web ou d'une appli mobile 26 Janvier 2012
Enregistrer fichier sous IE sans validation utlisateur Développement d'un site Web ou d'une appli mobile 19 Janvier 2012
Insérer un Enregistrer sous sur OnClick Développement d'un site Web ou d'une appli mobile 20 Novembre 2011
Enregistrer un site 2 fois sur googleanalytics - possible ? Google Analytics 5 Mai 2011
Enregistrer ses propres noms de serveur chez Gandi Administration d'un site Web 6 Février 2011
script pour enregistrer depuis sa webcam Développement d'un site Web ou d'une appli mobile 14 Avril 2010
Impossible d'enregistrer une zone personnalisée sur adwords AdWords 28 Octobre 2009
Enregistrer son site dans le webmaster tool Crawl et indexation Google, sitemaps 28 Septembre 2009
propriétaire du nom de domaine et nécessité d'enregistrer à inpi ? Droit du web (juridique, fiscalité...) 27 Mai 2009
Tinymce, j'arrive pas à enregistrer les données dans la BDD avec le bouton prévu Développement d'un site Web ou d'une appli mobile 17 Mars 2009
[Google Analytics] "Enregistrer sous" ses statistiques Google Analytics 2 Mars 2009