XML - статьи

A.2 Разделы пространства имен XML


Для того, чтобы создание полных и неполных имен могло соответствовать своему назначению, каждое имя, появляющееся в пространстве имен XML, мы сопоставляем с одним из нескольких обычных непересекающихся (то есть, структурирующих) пространств, называемых разделами пространства имен. Перечень этих разделов:

Раздел для всех типов элементов В этом разделе оказываются все типы элементов, заданные в пространстве имен XML. Каждый тип имеет уникальную , сочетание названия пространства имен и локальной части уникальным образом идентифицирует тип элемента.

Раздел глобальных атрибутов В этом разделе содержатся названия всех атрибутов, определенных в данном пространстве имен как глобальные. Единственное, что требуется от глобального атрибута - его имя должно быть уникальным для всего раздела глобальных атрибутов. Данная спецификация не содержит указаний касательно порядка использования таких атрибутов. Сочетание названия пространства имен и названия глобального атрибута идентифицирует глобальный атрибут уникальным образом.

Разделы для каждого типа элементов С каждым типом в разделе всех типов элементов связано пространство имен, в котором располагаются названия неполных атрибутов этого элемента. Это обычное пространство имен, поскольку возникновение одном и том же элементе нескольких атрибутов с одинаковыми именами XML 1.0 запрещено. Сочетание имени атрибута, типа элемента и названия пространства имен уникальным образом идентифицирует каждый неполный атрибут.

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



Содержание раздела