Common XML Namespaces Reference

Frequently used XML namespace URIs for SOAP, SVG, XHTML, Dublin Core and more.

Searchable reference for well-known XML namespace URIs with their conventional prefix, the standard that defines them and usage notes, covering SOAP, XSD, SVG, XHTML, RSS, Atom and Dublin Core.

What is an XML namespace?

An XML namespace is a URI that disambiguates element and attribute names so vocabularies from different standards can coexist in one document. The URI is an identifier, not a location — nothing is usually fetched from it. It is bound to a prefix with an xmlns declaration.

Why XML uses namespaces

XML namespaces let one document mix vocabularies — an SVG image inside XHTML, a Dublin Core element inside RSS — without name collisions. Each vocabulary is identified by a namespace URI bound to a prefix. This reference lists the URIs for the standards you meet most often, with their conventional prefixes and a copy button so you never mistype one.

How it works

A namespace is declared with an xmlns attribute that binds a prefix to a URI, then used by qualifying names with that prefix:

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
  <env:Body/>
</env:Envelope>

The URI is an opaque identifier compared by exact string equality — case, slashes and fragments all count. The prefix is purely local: env, soap or a default xmlns with no prefix all work as long as they map to the right URI. This tool filters the table as you type and copies the exact URI to your clipboard.

Tips and notes

  • The namespace URI is matched literally — copy it, do not retype it.
  • A default xmlns="..." applies to the element and all unprefixed descendants.
  • xml is permanently bound to http://www.w3.org/XML/1998/namespace (e.g. xml:lang).
  • Namespace URIs rarely resolve to anything; treat them as identifiers, not links.