Enregistrer XML et XSL
9 messages
• Page 1 sur 1
- silef
- WRInaute occasionnel

- Messages: 317
- Inscription: 13 Jan 2006
Enregistrer XML et XSL
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.
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.
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
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 ?
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 ?
- silef
- WRInaute occasionnel

- Messages: 317
- Inscription: 13 Jan 2006
Voici le bout de code que j'ai utilisé, fallait juste trouver l'astuce
- Code: Tout sélectionner
$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(">",">",str_replace("<","<",$xml));
echo $xml;
curl_close($session);
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- XML/DTD/XSL: Accès à un attribut du DTD depuis un XSL
- XML / XSL + PHP
- Un blog en xml / xsl
- XML vers CSV via XSL
- Plus de referencement avec XSL, DTD, XML, CSS
- Xsl -t pour sitemap
- Problème de validation W3C avec XSL
- URL Rewriting pour traitement XSL
- [XML et XSLT] Tester si une chaîne est un chemin XML valide
- [Résolu] [PHP - XML] Comment transformer XML en tableau
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


