Пространство имен — это набор уникальных имен. Пространство имен — это механизм, с помощью которого элемент и имя атрибута могут быть назначены группе. Пространство имен идентифицируется URI (унифицированными идентификаторами ресурса).
Декларация пространства имен
Пространство имен объявляется с использованием зарезервированных атрибутов. Такое имя атрибута должно быть либо xmlns, либо начинаться с xmlns: показано ниже:
<element xmlns:name = "URL">
Синтаксис
-
Пространство имен начинается с ключевого слова xmlns .
-
Слово name — это префикс пространства имен.
-
URL является идентификатором пространства имен.
Пространство имен начинается с ключевого слова xmlns .
Слово name — это префикс пространства имен.
URL является идентификатором пространства имен.
пример
Пространство имен влияет только на ограниченную область в документе. Элемент, содержащий объявление и все его потомки, находится в области пространства имен. Ниже приведен простой пример пространства имен XML:
<?xml version = "1.0" encoding = "UTF-8"?> <cont:contact xmlns:cont = "www.tutorialspoint.com/profile"> <cont:name>Tanmay Patil</cont:name> <cont:company>TutorialsPoint</cont:company> <cont:phone>(011) 123-4567</cont:phone> </cont:contact>
Здесь префикс пространства имен — это продолжение , а идентификатор пространства имен (URI) — www.tutorialspoint.com/profile . Это означает, что имена элементов и имена атрибутов с префиксом cont (включая элемент contact) все принадлежат пространству имен www.tutorialspoint.com/profile .