1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Lecture RSS [HELP]

Discussion dans 'Windev' créé par gapplicat, Mar 20, 2018.

Tags:
  1. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Je cherche à lire un flux RSS de ce type :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Le lecteur RSS par défaut de windev-Exemple ne semble pas fonctionner...

    Quelqu'un pourrait-il me créer un bout de code afin des récupérer tous les "Title" et "link" ?
     
    Tags:
  2. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    voila

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bon Dev
     
    #2 ProDev, Mar 20, 2018
    Dernière édition: Mar 20, 2018
    suenodesign et gapplicat aiment ça.
  3. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Oui c'est bien le code que j'utilise mais il me renvoi 0 occurence....

    Code (Text):

    URL_XML est une chaîne = "https://www.wxfaki.com/index.php?forums/-/index.rss"
    rss est une rssFlux

    rss=rssInitialise(URL_XML,depuisURL)

    rssSauve(rss,"c:\tmp\RSS.XML")
    // Le XML ne contient pas tout les contenus...

    canal est une rssCanal=rss.Canal[1]
    Trace("canal.entree..Occurrence  ="+canal.Entrée..Occurrence  ) // Affiche 0 (arg snif diantre)


    POUR i=1 _A_ canal.Entrée..Occurrence
        entree est une rssEntrée=canal.Entrée[i]
        Trace(entree.Titre,entree.Lien)
    FIN
     
     
  4. mytrax

    mytrax Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    30
    J'aime reçus:
    49
    Jette un oeil a ca :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    suenodesign et gapplicat aiment ça.
  5. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Je regarde rapidement et te tiens au courant.
    Je posterais certainement un truc la dessus si j'y arrive...
     
    mytrax apprécie ceci.
  6. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Merveilleux. Cela fonctionne avec cet exemple.
    J'ai compris !

    Pour info, ce code fonctionne. Voir les différences avec le premier code posté qui ne fonctionnais pas...

    Code (Text):

    URL_XML est une chaîne = "https://www.wxfaki.com/index.php?forums/windev.48/index.rss"
    NB est un entier

    // Lecture du flux
    flux est un rssFlux = rssInitialise(URL_XML,depuisURL)
    entree est une rssEntrée

    POUR TOUT entree DE flux.Canal[1]
        // Recherche si l'entrée existe déjà dans le fichier
        sId est une chaîne = entree.Identifiant..Valeur /// <----- Bonjour le code de m... de cet exemple, une déclaration dans une boucle...
        SI sId="" ALORS sId = entree.Lien

        Trace(NB + " " + sid + " " + entree.Titre + " " + entree.Lien)
    FIN

       
     
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    mytrax apprécie ceci.
  7. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    RESOLU ! Voir le post :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    suenodesign apprécie ceci.

Partager cette page

Chargement...