12
L3 INFORMATIQUE PROJET XML : FLUX RSS Bartoli Ludovic Dusautoir Quentin Mattei Sébastien 1

Projet-RSSxml

  • Upload
    bartoli

  • View
    532

  • Download
    3

Embed Size (px)

DESCRIPTION

Diaporama de Bilan sur un projet de flux RSS

Citation preview

Page 1: Projet-RSSxml

L3 INFORMATIQUE PROJET XML : FLUX RSS

Bartoli Ludovic

Dusautoir Quentin

Mattei Sébastien

1

Page 2: Projet-RSSxml

SOMMAIRE

I. Introduction

II. État de l’art

III. Technologie de programmation

IV. Démonstration du prototype logiciel

V. Conclusion

VI. Bibliographie

2

Page 3: Projet-RSSxml

I. INTRODUCTION

Dans le cadre du cours « Technologie d’accès aux données », il nous a été demandé de réaliser un projet : XML et RSS

Nous allons vous présenter les étapes de conception de notre projet, les standards xml ainsi que les technologies de programmation à notre disposition et ce que nous avons décidé d’utiliser.

3

Page 4: Projet-RSSxml

I. INTRODUCTION

Qu’est ce que le RSS ?

C’est un langage XML qui permet de recueillir des données de sources multiples.

Pourquoi l’utiliser ?

Pour suivre l’actualité ou les nouveautés des sites web, que l’on pourra récupérer aussi bien sur son ordinateur que son téléphone portable.

4

Page 5: Projet-RSSxml

RSS 0.91 : Rich Site Summary Format RSS standard

RSS 1.0 : Reprend la version 0.91 et y incorpore le RDF

( Resource Description Framework) Utilisé par exemple pour répertorier les blog

II. ÉTAT DE L’ART

5

Page 6: Projet-RSSxml

II. ÉTAT DE L’ART

RSS 2.0 : Really simple syndication Basé sur le RSS 0.91

Atom : Evolution parallèle au RSS, compatible avec ce

dernier API (Application Program Interface) d’accès au

contenu Garantit l’intéropérabilité

6

Page 7: Projet-RSSxml

7

Nom de balise

Description

rss. Le conteneur global.channel. Un canal. Il contient plusieurs balises descriptives, et une série de balises "item", les

informations.title. titre du canal, devrait contenir son nom.link. Adresse (URL) du site web pour ce canal.description.

Une phrase pour décrire le canal. Plus au moins une balise item pour le contenu.

   

Balises optionnelles pour le canal

language La langue dans laquelle le texte est écrit.docs Adresse web de la documentation sur le format, donc à Harvard.webMaster E-mail du responsable.

pubDate Date de publication.   

Les articles du canal

title. Titre de l'article ou autres genre d'information.link. L'URL de la page.description.

Résumé, "synopsis" de l'article.

   

Indications optionnelles pour l'article

pubDate. Date de publication.guid. Une chaîne de caractère qui est un identifiant unique de l'item.

category. Une catégorie à laquelle peut appartenir l'article.

II. ÉTAT DE L’ART Notre choix : RSS 2.0

Format le plus utilisé Le plus récent Beaucoup de documentation disponible

Page 8: Projet-RSSxml

III. TECHNOLOGIE DE PROGRAMMATION

Liste des technologies disponibles Java

Langage lourd, difficile à mettre en place. PHP

Langage approprié, couvrent la totalité de nos besoins relatifs aux applications Web.

Ajax ré-actualisation partielle, accès à des sources de

données (bases de données, fichiers XML, ...) .

Notre choix : PHP Langage facile de prise en main Spécialisé dans l’entretien de pages web dynamiques Gestion de flux multiples

8

Page 9: Projet-RSSxml

III. TECHNOLOGIES DE PROGRAMMATION

Comment il fonctionne ? Php est un langage interprété (un langage de script)

exécuté côté serveur, principalement utilisé pour produire des pages web dynamiques.

Que faut-il installer ? Un serveur web qui supporte le PHP ( exemple :

Apache)

9

Page 10: Projet-RSSxml

IV. DÉMONSTRATION DU PROTOTYPE LOGICIEL

Démonstration en live : www.projet-flux-rss.c.la

Flux RSS avec parser XML en PHP : Affichage sans feuille de style.

Flux RSS en XML par Xsl : Affichage avec la feuille de style.

10

Page 11: Projet-RSSxml

V. CONCLUSION

Compétence acquise : Travail en groupe Manipulation d’XML Travail actif de recherche, d’information et de

synthèse.

Travail à faire : Exporter en d’autres formats (PDF, mobile, vocal)

11

Page 12: Projet-RSSxml

VI. BIBLIOGRAPHIE

www.xul.fr/xml-rss.html http://projet-flux-rss.over-blog.fr www.mnot.net/rss/tutorial/ http://en.wikipedia.org/wiki/RSS http://cyber.law.harvard.edu/rss/rss.html www.w3schools.com/xslfo/xslfo_documents.a

sp

12