Voyons un peu plus en détail les XSD pour voir la logique de leur utilisation, parce qu'elles constituent un élément indispensable du périple XML. Plus couramment connues sous le nom de schémas, les XSD ne sont rien d'autre qu'un moyen de décrire ce à quoi un document XML peut ressembler.
Les XSD en détail
Elles permettent de restreindre les types de données qui
peuvent apparaître dans différents endroits.
Revenons sur les données séparées par des virgules mentionnées
un peu plus haut. Supposons que vous développiez
une application qui reçoit un fichier CSV de la part d’un interlocuteur
(peut-être le programmeur deux cloisons plus
loin) et qu’un mois après que vous l’ayez déployée, un gars
du marketing en entende parler et veuille que son développeur
Web esseulé puisse y accéder. Celui-ci ne sait pas dans
quel ordre envoyer les champs ou si vous pouvez accepter
des caractères alphabétiques pour un ID client. Vous vous
dites, « Hum… Il faut peut-être que j’écrive quelque documentation
pour ce bonhomme » et donc vous faites prendre
l’air à Microsoft Word et commencez à taper. Vous ouvrez
aussi une session 5250 et faites un copier/coller du DDS du
fichier physique où les données aboutissent, afin que le développeur
Web voie les noms de champs de huit caractères
élégamment formatés dont vous êtes si fier.
Cela étant fait, vous vous dirigez confiant vers le programmeur
et lui tendez la documentation dont il a besoin
pour dialoguer avec votre service Web. Le développeur Web
a maintenant la joie de consulter votre « documentation »
pour savoir ce dont votre service Web a besoin en entrée, et
il doit aussi apprendre votre format de documentation parce
qu’il est différent du dernier jeu qu’il a reçu de la part de
votre service. Vous voyez le problème ? La solution réside
dans une XSD. Pour consolider le tout, vous pouvez utiliser
un schéma XML comme moyen standard pour communiquer
les règles régissant l’apparence des fichiers XML. L’intéressant
est que les schémas ont de plus en plus de succès dans
toute l’industrie IT – et surtout chez IBM, Sun et Microsoft !
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Ready For IT 2026 : quand l’accélération de l’innovation redessine les priorités des décideurs IT
- Microsoft Build 2026 : industrialiser l’IA agentique dans les environnements d’entreprise
- IA et souveraineté des données : les entreprises françaises redéfinissent les infrastructures IT
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
