Учебники

XML — пространства имен

Пространство имен — это набор уникальных имен. Пространство имен — это механизм, с помощью которого элемент и имя атрибута могут быть назначены группе. Пространство имен идентифицируется 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 .