XML

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Format de données structurées
Sigle XML — eXtensible Markup Language
Validation DTD, XML Schema (XSD)
Requêtage XPath, XSLT
Voir aussi UML, Regex

XML (eXtensible Markup Language) est un format de balisage générique servant à représenter des données structurées de façon lisible par la machine comme par l'humain. Contrairement au HTML, ses balises ne sont pas prédéfinies : chacun définit son propre vocabulaire, ce qui en fait un format d'échange et de configuration très répandu.

Notions associées

  • DTD / XML Schema (XSD) — décrivent la structure attendue d'un document pour le valider.
  • XPath — langage de sélection de nœuds dans un document XML.
  • XSLT — transformation d'un document XML vers un autre format (XML, HTML, texte).

Édition

L'édition de XML se fait généralement dans un IDE ou un éditeur dédié offrant coloration syntaxique, autocomplétion et validation à la volée. Historiquement, l'éditeur libre XPontus XML Editor remplissait ce rôle ; aujourd'hui la plupart des IDE modernes intègrent nativement le support XML.

Voir aussi

  • UML — les modèles s'exportent en XMI (dérivé XML)
  • Regex — pour du traitement texte simple (attention : à réserver aux cas triviaux, un vrai parseur XML est préférable)