DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Flux RSS
  • Présentation
  • Comment le faire ?
  • Databinding et flux RSS
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
WINDEV, WEBDEV et WINDEV Mobile permettent de produire et/ou de consommer un flux RSS (Rapid Simple Syndication).
Un flux RSS permet de mettre à disposition (produire) un flux de données dans un format standard. Ce flux de données pourra être lu (consommé) par une application.
Un lecteur de flux RSS permet d'afficher un ou plusieurs flux RSS.
Comment le faire ?
Pour lire un flux RSS :
  1. Déclarez une variable de type rssFlux. Cette variable contiendra toutes les informations concernant le flux RSS à manipuler.
  2. Chargez le flux RSS grâce à la fonction rssInitialise. La variable de type flux RSS est initialisée avec le flux spécifié.
    MonFluxRSS est un rssFlux
    MonFluxRSS = rssInitialise("http://blogs.webdev.info/rss.awp?blog=supporttechnique", depuisURL)
  3. Vérifiez que le canal du flux est valide et le charger. Par exemple :
    SI MonFluxRSS.Canal.Occurrence >= 1 ALORS
    MonCanal est un rssCanal
    MonCanal = MonFluxRSS.Canal[1]
    ...
    FIN
  4. Le contenu du flux RSS peut être directement affiché dans une table liée par databinding à la variable de type rssCanal contenant les entrées du flux (dans notre exemple, MonCanal.Entrée).
Remarque : Il est conseillé d'utiliser :
  • soit des boucles de type POUR TOUT par exemple pour lire les entrées d'un canal associé à un flux.
  • soit des boucles manuelles utilisant la propriété Occurrence (utilisable sur le type rssCanal pour connaître le nombre de canaux et sur le type rssEntrée pour connaître le nombre d'entrées).

Databinding et flux RSS

Le Databinding est disponible sur les variables de type rssXXX ce qui permet d'afficher des informations RSS sans programmation.
Liste des exemples associés :
WD Lecteur RSS Exemples complets (WINDEV) : WD Lecteur RSS
[ + ] WD Lecteur RSS est un exemple simplifié de lecteur RSS.
Parmi les fonctionnalités proposées :
- import d'un fichier OPML / export des flux dans un fichier OPML,
- classement des flux RSS par dossier,
- mise à jour automatique,
- 2 modes d'affichage des billets,
- dossiers de "veille" contenant tous les billets "non lus", "favoris", "du jour", "d'hier".
WM Lecteur RSS Exemples multiplateforme (WINDEV Mobile) : WM Lecteur RSS
[ + ] Cet exemple est un lecteur de flux RSS pour les périphériques Android et iOS. Cette application vous permettra de suivre l'actualité de vos flux préférés. Ce lecteur gère les images composant un billet ainsi que les liens vers un site extérieur. Il intègre en plus un système de gestion de favoris.
WW_Flux_RSS Exemples didactiques (WEBDEV) : WW_Flux_RSS
[ + ] Cet exemple montre comment lire et afficher un flux RSS dans une page WEBDEV grâce au type RSS et aux fonctions de manipulation du RSS du WLangage.
Un modèle de champ facilement réutilisable est utilisé pour afficher les données RSS.
Les fonctions RSS Exemples unitaires (WINDEV) : Les fonctions RSS
[ + ] Utilisation des fonctions RSS du WLangage.
Ces fonctions permettent de lire et de créer un flux.
Ces fonctions se manipulent avec des types de variables spécifiques : rssFlux, rssCanal,...
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale