|
|
 |
XML externe |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Stéphane Lem
|
Mardi 17 Février 2009 6:30:14 pm
XML externe
Bonjour,
Je demande un piste pour travailler car je ne sais vers quoi m'orienter. Je vous explique ce que j'ai à faire :
C'est dans un contexte sportif, il s'agit d'une grosse base de donnée de joueurs, qui font chacun une fiche dans un site (une classe de contenu "Joueur" dans ezpublish donc), un template pour cette classe; jusqu'ici tout va bien, la documentation riche et abondante permet aux novices de mon type d'avancer correctement.
Le soucis : je dois aller piocher dans un xml distant des données concernant ce joueur (ses dernières rencontres), et les afficher sur sa fiche, dans un bloc. le contenu de ce bloc proviendrait d'un xml parsé "http://www.federation.fr/resultat.xml?numero_licence=(son numéro)"
A titre indicatif, je ne souhaite pas (et n'ai pas le droit de toutes façons) de stocker les infos de ce xml; et il ne s'agit pas d'un format normalisé comme rss.
Ma question est : quel est la meilleure méthode avec ezp pour générer ce bloc ? créer un nouvel attribut ?
Comment l'appeler, quelle est la technique à adopter dans ce cas en fait, je ne veux pas faire un truc que je vais regretter par la suite !
Merci de votre aide, et pour ce site 
|
|
Bertrand Dunogier
|
Mercredi 18 Février 2009 12:22:55 am
Re: XML externe
Sujet passionnant que voici 
A mon avis, la meilleure solution serait d'écrire une fonction fetch ou un opérateur. Dans le template, en passant l'identifiant du joueur en paramètre, vous pourriez récupérer toutes les infos venant du XML, lui même récupéré et parsé via PHP.
Un tutoriel à ce sujet est disponible: http://ez.no/developer/articles/a...ublish_extensions/template_operators. Plusieurs extensions présentes sur http://projects.ez.no/ pourraient peut être vous mettre également le pied à l'étrier.
|
|
Stéphane Lem
|
Mercredi 18 Février 2009 2:14:21 pm
Re: XML externe
Bonjour et merci pour votre réponse,
J'étais justement sur cet excellent guide ! je suis rassuré de voir que j'avais pas tout faux, ça fonctionne parfaitement 
Merci encore,
Stéphane.
|
|
|
 |
|