Przestrzenie nazw w XML – przestrzenie nazw w języku XML, które identyfikowane są przez referencje IRI lub URI i pozwalają na stosowanie wielu języków opartych na XML-u w jednym pliku XML. Zostały stworzone przez W3C, aby zapobiec problemom spowodowanym przez powtarzanie się tych samych elementów w różnych językach. Przykład: element <title />
jest używany i w XHTML-u i w Atomie, ale dzięki temu że XHTML ma przestrzeń nazw http://www.w3.org/1999/xhtml
, a Atom – http://www.w3.org/2005/Atom
, programy interpretujące XML mogą je rozróżniać.