Sylvain LC's Blog

A GitHub blog, usefull to me, hope the same for you.

La Gazette de la Design Authority Déclic / MO | Février 2026

Format du mois : XML


XML : Pas du XML à la va-vite, un peu de bon sens !

Vous l’utilisez tous les jours : des flux d’échange avec les partenaires, des exports de données, des fichiers de configuration… Et pourtant, beaucoup lèvent les yeux au ciel en entendant “XML”. Bonne nouvelle : XML n’est pas plus compliqué qu’une combinaison (de ski) bien enfilée !


Le XML en 30 secondes

XML = eXtensible Markup Language

C’est un format universel pour organiser et structurer de l’information. Imaginez les Jeux Olympiques d’hiver 2026 :

<jeux_olympiques_2026>
  <discipline nom="Biathlon">
    <athlete id="001">
      <nom>Julia Simon</nom>
      <pays>France</pays>
      <medaille>Or</medaille>
      <competition>Women's individual</competition>
    </athlete>
    <athlete id="002">
      <nom>Éric Perrot</nom>
      <pays>France</pays>
      <medaille>Argent</medaille>
      <competition>Men's individual</competition>
    </athlete>
  </discipline>
  <discipline nom="Patinage Artistique">
    <athlete id="003">
      <nom>Laurence Fournier Beaudry & Guillaume Cizeron</nom>
      <pays>France</pays>
      <medaille>Or</medaille>
      <competition>Ice dance</competition>
    </athlete>
  </discipline>
</jeux_olympiques_2026>

Tout est clairement délimité, bien organisé, et chaque partie sait exactement où elle s’imbrique. Comme les JO 2026 : structure, clarté, universel !


Un détail qui change TOUT : “Balise” ou “Élément” ?

Vous avez probablement entendu : “Ajoute une balise XML !”

“Mal nommer les choses, c’est rajouter au malheur du monde”
Albert Camus

Terme Signification Exemple
Balise (tag) Les crochets pointus <nom> ou </nom>
Élément (element) La balise + son contenu + sa fermeture <nom>Alice</nom>

Petit clin d’oeil : En français, on dit “élément”. En anglais, on dit aussi “element”. C’est pareil !

Donc quand on veut être clair :


3 règles d’or du XML (et c’est tout !)

  1. Chaque élément ouvert DOIT être fermé
    <nom>Alice</nom>
    <nom>Alice (perdu !)

  2. L’imbrication c’est comme les poupées russes
    <client><nom>Bob</nom></client>
    <client><nom>Bob</client></nom> (chaos !)

  3. Un seul élément racine
    ✅ Un <root> qui contient tout
    ❌ Deux <root> en même temps (trop flou)


Comment nommer ses éléments ? (quelques précos)

Une fois qu’on sait créer des éléments, encore faut-il les nommer correctement :

C’est de la maintenance future qu’on se remercie ! 😉


Et ces trucs bizarres au début ?

Vous avez probablement vu ça en haut des fichiers XML :

<?xml version="1.0" encoding="UTF-8"?>

C’est la déclaration XML – le “mode d’emploi” du fichier. Elle dit :

“Attention : du XML version 1.0, codé en UTF-8”

Les machines la lisent pour savoir comment interpréter le reste. Rien de mystérieux, juste pratique !

P.S. : Il existe aussi des choses appelées “namespaces” (espaces de noms) qui font des trucs encore plus bizarres avec des prefixes étranges… Mais c’est de l’usage avancé ! Si vous êtes curieux, n’hésitez pas à demander à Copilot !


Et du coup, on gagne quoi ?


Pour finir ?

XML n’est pas compliqué, c’est juste de l’organisation. Pensez-y comme une conversation structurée entre systèmes.

Et la prochaine fois qu’on parle de “balises”, n’hésitez pas à nuancer : “Tu veux ajouter un élément ?” – vous verrez, ça fait style et ça montre qu’on prend soin de notre vocabulaire !


Pour toute question ou retour sur ce sujet, merci de nous contacter.

Design Authority Middle Office