Un
espace de noms XML est une recommandation du
W3C qui permet d'employer des
éléments et des
attributs nommés dans une instance
XML. Une instance XML peut contenir des
noms d'éléments ou d'attributs de plus d'un vocabulaire XML. Si on attribue à chaque vocabulaire un espace de noms, alors on peut résoudre les ambiguïtés entre des noms identiques d'éléments ou d'attributs. Les noms d'élément au sein d'un même espace de noms doivent être uniques.