PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type rssCanal
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type rssCanal permet de manipuler un canal RSS. Les caractéristiques de ce canal peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable est utilisé par le type rssFlux.
Remarques :
  • Le plus souvent, la déclaration d'une variable de type rssCanal n'est pas nécessaire. En effet, les propriétés du type rssFlux permettent de manipuler directement les propriétés du type rssCanal (notamment la propriété ..Canal).
  • Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 17 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Exemple
MonFlux est un rssFlux
MonCanal est un rssCanal
MonEntrée est un rssEntrée
MonChemin est une chaîne

// Renseignements du canal
MonCanal..Titre = "Mon site"
MonCanal..Description = "Exemple de flux RSS 2.0"
MonCanal..DateMiseAJour = DateSys() + HeureSys()
MonCanal..Lien = "http://www.example.org"

// Renseignements des entrées du canal 1
MonEntrée..Auteur = "pcsoft@pcsoft.fr"
MonEntrée..Description = "Première actualité"
MonEntrée..Titre = "Actualité N°1"

// Ajoute l'entrée dans le canal
Ajoute(MonCanal..Entrée, MonEntrée)

// Ajoute le canal dans le flux
Ajoute(MonFlux..Canal, MonCanal)

// Sauve le flux dans un fichier
MonChemin = ComplèteRep(fRepEnCours()) + "Rss.xml"
rssSauve(MonFlux, MonChemin)

// Affiche le fichier XML du flux
SI LanceAppliAssociée(MonChemin) = Faux ALORS
        Erreur("LanceAppliAssociée('" + MonChemin + "'). '" + ErreurInfo() + "'")
FIN
Remarques

Propriétés spécifiques à la description des variables de type rssCanal

Les propriétés suivantes peuvent être utilisées pour manipuler un Canal RSS:
NomType manipuléEffet
CatégorierssCatégorieCatégorie à laquelle appartient le canal. Peut être utilisée pour agréger des éléments sur le même sujet.
CloudrssCloudDécrit le service WEB qui permet de s'abonner pour recevoir les notifications des modifications du canal.
CopyrightChaîne de caractèresCopyright du contenu du canal.
DateMiseAJourDateHeureDate de la dernière mise à jour du contenu du canal.
Les dates lues sont automatiquement converties en date UTC. La valeur écrite dans le canal est toujours en UTC.
DatePublicationDateHeureDate de publication du contenu du canal (c'est-à-dire date du dernier accès au contenu du canal).
Les dates lues sont automatiquement converties en date UTC. La valeur écrite dans le canal est toujours en UTC.
Description (*)Chaîne de caractèresDescription du canal.
Correspond en général à une phrase décrivant les informations fournies par le canal.
DocsChaîne de caractèresDescription du format utilisé.
DuréeValiditéDurée ou EntierDurée de validité du canal.
Cette durée est une indication pour le consommateur du canal sur la durée pendant laquelle le canal peut être mis en cache. La valeur dans le canal est arrondie à la minute près.
Cette propriété peut correspondre à :
  • un entier correspondant au nombre de minutes,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 5 min).
    Nouveauté 23
    l'indication directe de la durée (par exemple 5 min).
    l'indication directe de la durée (par exemple 5 min).
Entrée (*)Tableau de rssEntréeTableau des entrées du canal.
GénérateurChaîne de caractèresNom du programme utilisé pour générer le canal.
ImagerssImageDescription de l'image décrivant le canal.
LangueChaîne de caractèresLangue utilisée pour rédiger le titre, la description et les articles du canal. Correspond à une chaîne au format xx-yy ou xx_yy.
  • xx est une abréviation de langue au format ISO639.
  • yy est un code de pays au format ISO3166.
    Exemple : fr_FR, en_GB, en_US, etc.

Il est possible de connaître et de modifier la valeur de cette propriété.
Lien (*)Chaîne de caractèresURL permettant de lire le canal.
Il est possible de connaître et de modifier la valeur de cette propriété.
RédacteurChaîne de caractèresAdresse email du responsable éditorial du canal.
Il est possible de connaître et de modifier la valeur de cette propriété.
SaisieTexterssSaisieTextePermet de décrire une zone de saisie pour avoir une forme de retour sur le flux.
Cette propriété est rarement utilisé et parfois ignorée.
Titre (*)Chaîne de caractèresTitre du Canal.
Il est possible de connaître et de modifier la valeur de cette propriété.
WebmasterChaîne de caractèresAdresse email du responsable technique du canal.
Il est possible de connaître et de modifier la valeur de cette propriété.
Remarques :
  • Les propriétés suivies d'une étoile (*) sont obligatoires.
  • Ces propriétés peuvent être utilisées à l'aide d'une des deux syntaxes suivantes :
    • <Nom de la variable>..<Nom de la propriété>
    • <Nom de la variable>.<Nom de la propriété>
Liste des exemples associés :
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.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire