XML
X
Definition complete
XML (eXtensible Markup Language) est un langage de balisage flexible permettant de structurer, stocker et transporter des donnees de maniere lisible par les humains et les machines. Contrairement a HTML qui decrit l'affichage, XML decrit le sens des donnees.
XML utilise des balises personnalisables definies par l'utilisateur ou par des schemas (XSD, DTD). La structure hierarchique avec elements, attributs et texte permet de representer des donnees complexes et imbriquees.
Les usages web courants incluent : les sitemaps XML pour le SEO, les flux RSS/Atom pour la syndication, le SVG (graphiques vectoriels), les services SOAP, et l'echange de donnees entre systemes (EDI, API legacy).
XML a ete partiellement supplante par JSON pour les APIs web (plus leger, plus simple), mais reste prevalent pour les configurations, les documents structures, et les integrations enterprise.
Exemples pratiques
- Sitemap XML :
<urlset><url><loc>https://site.com/page</loc><lastmod>2026-01-24</lastmod></url></urlset> - Flux RSS : XML structurant les articles du blog avec titre, lien, date, et description pour les lecteurs RSS.
- Configuration : Fichiers de config des serveurs d'applications Java (web.xml, pom.xml Maven) en XML.
A quoi sert XML ?
XML sert a creer des sitemaps pour le referencement, syndiquer du contenu (RSS/Atom), echanger des donnees entre systemes, et configurer des applications et services.
XML en pratique chez 123web
Chez 123web, nous generons et optimisons les fichiers XML necessaires a votre site. Sitemaps pour Google, flux RSS, et integrations de donnees : vos echanges sont structures et conformes aux standards.