Page 1 sur 1

Auriez vous un script que je peux utiliser avec TradeDoubler

Posté : 09 oct. 2005, 00:22
par cuore
Bonjour je suis à la recherche d'un petit script que je peux utiliser avec le XML de TradeDoubler.

Je ne suis pas un pro de la creation de sites internet mais j'aimerai integrer un peu de XML à mon site et j'ai vu le catalogue gratuit sur TradeDoubler et j'aimerai donc pouvoir integrer une partie de celui-ci.

Je vous donne un exemple du XML que TradeDoubler propose :

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8" ?> - <products> - <product> <TDProductId>10025227</TDProductId> <name>Exabyte VXA-2 PacketLoader 1X10 1U FireWire 800 with Dantz Workgroup backup Software</name> <description>Exabyte VXA-2 PacketLoader 1X10 1U FireWire 800 with Dantz Workgroup backup Software - The most cost effective, compact, tape autoloader to automate your backup and archival just got better. Now a FireWire 800 tape library and a slim 1U rack mount form factor - the perfect match for your Xserve and Xserve RAID.</description> <imageUrl>http://store.apple.com/Catalog/fr/Images/T9329.jpg</imageUrl> <productUrl>http://pdt.tradedoubler.com/click?a=mon_ID&p=2701&prod=10025227</productUrl> <price>2999.00</price> <currency>EUR</currency> - <TDCategories> - <TDCategory> <id>17</id> <name>Desktops</name> <merchantName>Server</merchantName> </TDCategory> </TDCategories> - <fields> - <field> <name>Brand</name> <value>Exabyte</value> </field> </fields> </product>
Merci beaucoup à vous messieurs dames les professionnels

Posté : 09 oct. 2005, 10:14
par Cyrano
Ça ne nous dit pas vraiment ce que tu veux faire au juste ? "Intégrer un peu de XML", c'est un peu vague :-k

Si tu nous expliquais au juste dans quel contexte, dans quel type d'application, avec quel langage tu veux faire tout ça ? Si tu pouvvais nous définir ce que tu entends par "Intégrer" ?

Posté : 09 oct. 2005, 13:16
par cuore
Merci à toi d'avoir pris le temps de me repondre.

En fait je suis en train de faire un site internet en majorité HTML car PHP je suis un peu une bille, et donc dans le but de generer un peu de revenus sur ce site j'aimerai mettre autre chose que des bannieres et donc je me suis rendu sur TradeDoubler car je savais qu'il proposer un catalogue gratuit de produits divers ! et je vois que le XML est disponible sur TradeDoubler donc j'aimerai pouvoir en mettre sur mon site mais je ne sais pas comment faire pour pouvoir afficher du XML sur mon site, j'ai essayer de copier le XML sur un fichier PHP mais ca ne sert à rien, ont m'a dit qu'il fallait faire un tout petit fichier qui appel le fichier XML en question.

Bon j'ai du mal à m'expliquer mais j'espere que c'est à peu pres comprehensible.

Merci beaucoup Monsieur Cyrano

Posté : 09 oct. 2005, 13:22
par Cyrano
Très sommairement, si tu veux afficher du XML dans un navigateur avec une mise en page comme tes pages HTML, il va te falloir utiliser une feuille de style XSLT qui va générer un affichage en XHTML.

Ce ne sera pas plus simple ni plus difficile à apprendre que le PHP. C'est autre chose. Je ne m'aventurerai pas davantage coté XML, je ne maîtrise pas suffisament le sujet.

Posté : 09 oct. 2005, 13:34
par cuore
Ok merci oui je veux afficher du XML dans le navigateur, donc si j'ai bien compris je doit créer une feuille de style comme decrit ici : http://www.egs-howto.com/fr/developpement/xml_xsl.php
ET ca devrai fonctionner !!

Nb: Ce site ne m'appartient pas, j'ai juste fait une recherche sur google et c'est le premier site sorti des resultats.

Posté : 09 oct. 2005, 13:38
par Cyrano
Oui, c'est exactement ça, ce tuto explique effectivement très bien les bases fondamentales.

Posté : 09 oct. 2005, 14:02
par cuore
Ok bein merci à toi Cyrano de m'avoir mis sur la voie de ce que je doit faire, car j'avais le XML sans savoir quoi en faire :roll:
je vais lire un peu les tuto du site en question et j'essaierai de faire quelque chose avec !

Je ne met pas RESOLU car au fond mon sujet n'est pas tout à fait resolu et je reviendrai peut-être te voir Cyrano :)

Merci et bon dimanche à toi.

Posté : 10 oct. 2005, 06:23
par Xenon_54
Je me permet de suggérer l'utilisation de simplexml si tu possèdes PHP5. Cela sera aussi efficace bien que "idéalement" et selon la "grande" philosophie XML il faudrait utiliser XSL. (ha le monde parfait...)

http://www.php.net/manual/fr/ref.simplexml.php
L'exemple #3 montre bien le principe d'utilisation de la boucle utilisée pour afficher chacun des éléments.