XML Namespaces are used to qualify unique names in
XML documents which use schemas from different sources. This can occur because schemas (such as
DTDs) are reused. However, if schemas are combined, it is possible that name conflicts appear. XML Namespaces defines a way how schema identification (through a
URI) and names of a schema are combined to yield unique names.