Пространства имен XML

Оценить
(0 голоса)

При использовании XML вы создаете словарь терминов, который соответствует домену, в котором вы моделируете ваши данные. В этой ситуации различные словари для различных доменов могут привести к конфликту имен, если вы надумаете соединить вместе эти домены в документе XML. (Обычно это происходит, когда вы хотите интегрировать информацию, полученную из разных доменов.) Эта проблема может быть решена при использовании пространства имен XML.

В общем случае имя каждого тега XML должно быть записано в виде имя_пространства_имя, где имя_пространства задает имя пространства XML, а имя является тегом XML.

Имя пространства всегда представляется в виде уникального URI (unique resource identifier, унифицированного идентификатора ресурса) Всемирной паутины, который обычно является URL, однако может быть также и абстрактным идентификатором.

В примере 27.2 показано использование двух пространств имен.

Пространства имен XML

Пространства имен XML

 

Пространства имен определяются с помощью атрибута xmins. В примере 27.2 задаются два имени пространства. Первое из них является пространством имен по умолчанию, поскольку оно задается только с ключевым словом xmins. Это пространство имен является краткой записью для пространства имен http://www.fh-rosenheim.de/informatik. Второе пространство имен задается в форме xmins:lib. Префикс lib служит в качестве сокращенной записи для http://www.fh-rosenheim.de/Iibrary.

Теги, принадлежащие второму пространству имен, должны иметь префикс lib. Теги без какого-либо префикса принадлежат пространству имен по умолчанию. В примере 27.2 два тега принадлежат второму пространству имен: Title и Author.


Определение типа документа DTD
Схема XML
Резюме к обзору XML
Всемирная паутина
Языки, связанные с XML

Добавить комментарий


Защитный код
Обновить

Авторизация



© 2018 www.serversql.ru. Все права защищены.