Як визначено просторами імен W3C у рекомендаціях XML, простір імен XML є набір елементів і атрибутів XML, визначених інтернаціоналізованим ідентифікатором ресурсу (IRI); цю колекцію часто називають «словником» XML.
Простір імен XML – це набір імен, які можна використовувати як імена елементів або атрибутів у документі XML. Простір імен унікально кваліфікує імена елементів в Інтернеті, щоб уникнути конфліктів між елементами з однаковими іменами.
Простори імен є механізм розбивання ваших схем. Досі ми припускали, що у вас є лише один файл схеми, який містить усі ваші визначення елементів, але стандарт XSD дозволяє структурувати ваші схеми XSD, розбиваючи їх на кілька файлів.
Немає, схема описує структуру XML: назви тегів, батьківські/дочірні зв’язки, потужність, типи, обмеження тощо. Простори імен більше схожі на пакети в Java: вони дають вам спосіб відрізнити ваші теги від інших.
XML. Простір імен серіалізації містить декілька класів атрибутів, які можна застосувати до членів класу. Наприклад, якщо клас містить член, який буде серіалізовано як елемент XML, ви можете застосувати атрибут XmlElementAttribute до цього члена.
Використовуються простори імен щоб організувати код у логічні групи та запобігти конфліктам імен, які можуть виникнути, особливо коли ваша кодова база містить кілька бібліотек. Усі ідентифікатори в області простору імен видимі один для одного без умов.