Mapping de redirections 301 en XSD

Hello tout le monde !

Je (VĂ©ronique) vais vous parler de XML et XSD … non, ne fuyez pas, ce n’est pas si terrible que ça la programmation ;). VoilĂ , pour vous donner un contexte, je travaille dans le domaine du rĂ©fĂ©rencement naturel, et les redirections 301 des URL ça ne manque pas ;).

Donc, pour faire cela efficacement (surtout pour ne pas se perdre dans les nombreuses URL Ă  traiter), on a mis en place un systĂšme de mapping avec du Excel, du XML et du XSD !

Excel, tout le monde connait à peu prÚs, donc je ne vais pas le présenter :p

Par contre, qu’est ce que le XML ? « XML » est le sigle pour « Extensible Markup Language« .

Le XML est un langage informatique de balisage gĂ©nĂ©rique qui reprend les grandes lignes du SGML. Comme le HTML, elle s’Ă©crit avec des < >, mais les noms des balises peuvent ĂȘtre spĂ©cifiĂ©s par le dĂ©veloppeur ! 🙂

VoilĂ  un des XML que j’ai crĂ©e, c’est le sitemap d’AUTOVEILLE

Image

Et pour gĂ©nĂ©rer un fichier XML Ă  partir d’un fichier Excel avec la BONNE structure (c’est Ă  dire qu’il ne faut pas simplement transformer le fichier Excel en XML avec un « Enregistrer sous Fichier XML »), il existe le XSD ou le XML Schema :).

Qu’est-ce que le XSD ou XML Schema ? C’est un langage (assez complexe) qui permet de dĂ©finir la structure et le type de contenu du futur document du XML.

Un petit exemple en image serait plus parlant:

Image

XML généré à partir de ce XSD:

Image

La bonne maĂźtrise du XSD peut ĂȘtre un vrai atout et un vrai gain de temps dans la gĂ©nĂ©ration de documents structurĂ©s. AprĂšs presque 2 ans sans avoir touchĂ© vraiment au XML, j’ai « rĂ©ussi » Ă  dĂ©velopper un XSD correct :D.

Bon courage tout le monde ! 😉

A la prochaine !

VD

Publicités
1 commentaire

Laissez un petit mot Ă  AUTOVEILLE ;)

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez Ă  l'aide de votre compte WordPress.com. DĂ©connexion /  Changer )

Photo Google+

Vous commentez Ă  l'aide de votre compte Google+. DĂ©connexion /  Changer )

Image Twitter

Vous commentez Ă  l'aide de votre compte Twitter. DĂ©connexion /  Changer )

Photo Facebook

Vous commentez Ă  l'aide de votre compte Facebook. DĂ©connexion /  Changer )

Connexion Ă  %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

%d blogueurs aiment cette page :