XML (eXtensible Markup Language = « langage de balisage extensible ») est un langage informatique de balisage où les balises peuvent
être définies par le programmeur. Un de ses objectifs est de
faciliter l'échange de contenus entre différents systèmes d'informations.
XML est un format de description des données et non de leur représentation, comme c'est le cas avec HTML.
La mise en page du document
xml est assurée par d'autres langages comme le
CSS, XSL ou encore XSLT. On utilise notamment le
XML pour générer, diffuser et partager des fils d'actualités, autrement dit, des
FLUX RSS.
Exemple de code XML
XSLT (eXtensible Stylesheet Language Transformations),
défini au sein de la recommandation XSL du W3C, est un langage de
transformation XML de type fonctionnel.
L'objectif principal est la transformation d'un document XML vers un autre, ou un dialecte XML (XHTML, XSL-FO, HTML, etc.)
en vue de l'affichage de celui-ci.