Aller au contenu

Dans quel cas utiliser les fichiers XML dans vos applications

On continue avec la langage XML. Dans ce nouveau cours vous allez voir une utilisation particulière avec les flux RSS qui ne sont en fait que de simples fichiers XML.

Tout est dans la vidéo ci-dessous.

[ppmaccordion][ppmtoggle title= »Afficher le texte de la vidéo »]

Dans quel cas utiliser les fichiers XML dans vos applications

Bonjour à tous et bienvenu sur Développement Facile.

On continu ensemble l’utilisation du langage XML, et là, dans ce nouveau cours, vous allez voir plusieurs cas d’utilisation, justement des fichiers XML dans vos applications Web.

Les flux RSS

Alors tout d’abord les fichiers XML sont utilisés avec les flux RSS en fait, les flux RSS c’est des fichiers XML, donc vous regarderez le code source d’un flux RSS, et vous allez reconnaître la balise racine, le nœud racine et toutes les balises XML propres au flux RSS, vous allez voir des attributs, des contenus dans les balises, regardez des flux RSS, donc si vous ne savez pas, certains d’entre vous, si vous ne savez pas ce que c’est un flux RSS, bien c’est un agrégateur sur les blogs par exemple, un flux RSS va contenir au format texte tout le contenu des derniers articles, des dernières actualités, il y a la date de publication, le titre de l’article, un résumé ou l’article complet, donc tout ça c’est dans le flux RSS, dans un XML, comme je vous l’ai dit un fichiers XML est là pour publier de l’information, donner du contenu, on peut recréer des pages HTML, des pages Web avec, parce que, en fait, vous connaissez peut être les agrégateur ou les lecteurs de flux RSS, ça lit un flux RSS, sa récupère le contenu, et ça l’affiche au visiteur, comme ça, il peut lire les dernières actualités d’un blog.

Le flux RSS a pour but justement de pousser l’information aux visiteurs, comme ça l’internaute il n’a pas besoin d’attendre qu’il y ait de nouveaux articles, de revenir sur le site, il lance son lecteur de flux RSS, dès qu’il y a un nouvel  article, il le sait, c’est indiqué via une icône. Avec ce système de flux RSS, ça permet d’informer presque en temps réel vos visiteurs lorsqu’il y a une nouvelle activité, si vous avez un site Internet, que ce n’est pas un blog WordPress, pensez à créer un flux RSS, c’est un simple fichier XML et ces cours sont là justement pour vous aider à mettre tout ça en œuvre.

Comme je vous l’ai dit, vous voyez sa défile sur votre écran, un flux RSS c’est une page Web qui peut s’afficher sur d’autres sites, un blog par exemple, peut lire le contenu RSS, donc le flux RSS d’un autre blog, et l’afficher, donc le blog a lit le contenu d’un flux RSS du blog b, et affiche le contenu du blog b, c’est-à-dire que le blog a, affiche le contenu du blog b sur son site, ça peut être très pratique. Dans un flux RSS, il y a l’URL, le titre d’un article, les images, il y a tout le contenu qui permet, les balises b, i, u, enfin italique, souligné, vraiment toutes les balises, sauts de lignes br, toutes les balises HTML pour faire de la mise en forme, de la mise en page directement.

Je vous ai mis une copie d’écran, vous voyez le flux RSS, un flux RSS que j’ai pris en copie d’écran pour montrer justement à quoi ça ressemble concrètement et c’est bien fichier XML, vous reconnaissez les balises l’entête, après vous avez le nœud racine channel, titre, title, link, vous avez des items, donc les items c’est des objets, des objets items, qui contient un titre, un lien, des commentaires, le contenu, tout ça, si vous voulez, je vous le mettrai en téléchargement code source sous cette vidéo, comme ça va vous aurez vraiment, concrètement un exemple de flux RSS qui est un simple fichier XML finalement, rien de bien compliqué à ça.

Construction d’un flux RSS

Comme je vous l’ai dit, un flux RSS c’est avant tout un fichier XML, vous avez une balise Channel comme je vous l’ai dit, c’est le contenu du flux, une balise title, c’est le titre du flux, link c’est l’URL du flux RSS, le lien du blog, une description et les items avec le titre et la description de l’article.

Exemple d’un flux RSS

Voilà un autre exemple de flux RSS, tout à l’heure c’était une copie d’écran, là, vous avez la construction d’un flux RSS, tout simplement, il suffit de regarder les channel le nœud root, le titre, les items, là il y a deux items, utilisez la technologie XML et des exemples d’applications XML avec deux descriptions.

Voici un nouveau tutoriel, voici des codes sources avec des fichiers XML, là vous avez vraiment les objets items qui ont des propriétés title et description, voilà vous en avez deux, donc on peut dire qu’il y a deux articles qui vont s’afficher sur ce blog pour l’instant.

Votre plan d’actions !

Maintenant c’est à vous de jouer, continuez à utiliser les fichiers XML, à les créer, c’est en forgeant que l’on devient forgeron donc faites bien les exercices, comme d’habitude si vous avez des questions vous pouvez les poser directement sous ce cours vidéo, l’équipe Développement Facile vous répondra, et en attendant je vous invite là, juste au-dessus de moi, il y a une image lancer la vidéo deux, je vous invite à cliquer sur cette image, vous allez être redirigé vers une deuxième vidéo et dans la deuxième vidéo, vous allez aller beaucoup plus loin dans PHP par exemple, comment analyser un fichier XML, comment écrire un fichier XML, comment le lire, et créer page HTML derrière, vous allez apprendre à utiliser JavaScript qui peut également lire des fichiers XML, donc le CSS 3, HTML 5, tout ça c’est la deuxième vidéo, je vous invite à cliquer tout de suite sur le lien là juste au-dessus de moi pour la deuxième vidéo, et moi je vous dis à tout de suite dans la deuxième vidéo.

[/ppmtoggle] [/ppmaccordion]

Exemple de flux RSS en XML

Téléchargement du code source Exemple de Flux RSS

Cliquez ici pour télécharger le code source Exemple de Flux RSS

Avez vous déjà utilisé les flux RSS dans vos applications Web ?

Utilisez la zone commentaire pour nous montrer des exemples d’implémentation de flux RSS dans une application web.

 

EXCLUSIF : Les 7 Secrets Révélés de JavaScript pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : La formation « JavaScript Facile » OFFERTE pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : Créez VOS Applications JavaScript — en moins de 7 jours grâce à notre formation OFFERTE « JavaScript Facile »

Que diriez-vous de Développer des Applications JavaScript Performantes — dès la semaine prochaine ?

TÉLÉCHARGEZ : Les codes sources du livre « JavaScript Facile » pour Créer VOS Applications — dès la semaine prochaine !

Cliquez ici pour tout recevoir >>