Продвинутый
Что такое пространство имен (Namespace) в XML?
Пространство имен (Namespace) решает проблему конфликта имен тегов в XML.
Если объединить два документа, в обоих может быть тег <table/> (в одном это таблица БД, в другом — стол).
Чтобы парсер их различал, используют префиксы, привязанные к уникальным URI:
<root xmlns:db="http://example.com/db" xmlns:fur="http://example.com/furniture">
<db:table>Users</db:table>
<fur:table>Wood</fur:table>
</root>
Здесь
xmlns объявляет пространство имен. db и fur — префиксы. Теперь система точно знает, где какая table.