jeudi 11 septembre 2008 22:06
chronos
[Expression Web] Astuce de la Semaine : Insérer et mettre en forme un flux RSS ou XML dans votre site .NET
Note : Il faut pour cela que le fichier XML soit déjà présent dans votre site Web.
Après avoir ouvert votre site Web, créez un fichier .aspx qui contiendra votre RSS/XML.
Clic Droit sur Liste des dossiers > Nouveau > ASPX
Ouvrez-le et puis passez votre fenêtre d'affichage en mode Création. Glissez/Déposer le fichier XML dans votre page, celui-ci apparaîtra sous forme d'un tableau.
Si vous passez votre fenêtre en mode Code, vous remarquerez qu'un contrôle <asp:xml ... /> a fait son apparition.
Ne faites pas attention à la valeur de l'attribut transformSource pointant sur un fichier en local. En effet, il s'agit juste d'un fichier temporaire et il sera remplacé à la sauvegarde de votre page ASPX.
En cliquant sur la flèche en haut à droite du tableau de votre RSS/XML, vous pouvez faire apparaître le menu Tâches Data View.
Ce menu permet entr'autre de filtrer, trier, modifier les données de votre RSS/XML.
Par exemple, si vous sélectionner Modifier la disposition... de votre menu Tâches Data View, une fenêtre apparaît vous permettant de choisir une mise en forme pour votre flux.
Il ne vous reste plus qu'à sauvegarder votre page ASPX. Une fenêtre vous proposera de sauvegarder un fichier XSL. Il s'agit du fichier qui pointait en local sur l'attribut transformSource. En le sauvegardant, le chemin de l'attribut se changera automatiquement pour pointer vers le fichier XSL de votre site Web.
En effet, c'est ce fichier qui s'occupera de mettre en forme votre flux RSS/XML.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :