ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Lecture d'un RSS (version XmlToCursor)   



L'auteur

Thierry
France France
Membre Simple
# 0000000016
enregistré le 13/10/2004

52 ans
PERRETIER Thierry
92800 PUTEAUX
Fiche personnelle


Note des membres
18,5/20
2 votes


Contributions > 20 - Trucs et Astuces

Lecture d'un RSS (version XmlToCursor)
# 0000000174
ajouté le 17/04/2005 00:13:16 et modifié le 25/04/2005
consulté 8683 fois
Niveau initié

Version(s) Foxpro :
VFP 9.0
VFP 8.0
VFP 7.0

Description
 

Petit sujet d'actualité : comment interpréter facilement un RSS mis à disposition par un site WEB (par exemple celui d'Atoutfox)

Code source :
LOCAL oXml as Microsoft.XMLHTTP
oXml = CreateObject("Microsoft.XMLHTTP")
oXml.open("GET","http://www.atoutfox.org/rss_contribs.asp")
oXml.send()
local cXml
DO WHILE oXml.readyState<>4
    DOEVENTS
ENDDO
cXml=oXml.responseBody

XMLToCursor(cXml,"channel")
BROWSE nowait

** MAJ 19/4/2005 : reproduction de l'entête d'origine.(<rss>)

** VFP9
** cEntete =  StrExtract(cXml,"<rss",">",1,4)
** VFP7,8
cEntete =  "<rss"+StrExtract(cXml,"<rss",">")+">"
**
cXml=StrExtract(cXml,"<item>","</channel>")
XMLToCursor(cEntete+"<item>"+cXml+"</rss>","items")

BROWSE nowait
Commentaires
le 18/04/2005, Francis Faure a écrit :
Merci pour cette contribs Thierry !
elle complète bien l'arrivée du RSS sur www.atoutfox.org
pour ma part j'utilise "Msxml.DOMDocument"
Cordialement
Francis FAURE

le 18/04/2005, Thierry a écrit :
Utilises tu un fichier XSL pour produire du HTML ?
le 18/04/2005, Francis Faure a écrit :
Non, pas encore ;)

si je peux me permettre un petit complétement sur le sujet...
un article chez ms provenant de foxtalk super sympa sur le thème :
http://msdn.microsoft.com/vfoxpro/default.aspx?pull=/library/en-us/dnfoxtk04/html/ft04e8.asp


Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3