Перевод рекомендации W3C - XML Schema Part 0. Выполнил Г.Е. Берман
Перевод рекомендации W3C - XML Schema Part 0. Выполнил Г.Е. Берман
3. Расширенные концепции I: пространство
имен, схемы и квалификация
Схема может рассматриваться как коллекция
(словарь) определений типов и объявлений элементов, имена которых принадлежат
определенному пространству имен, которое называется целевым пространством имен.
Целевые пространства имен дают возможность нам видеть различия между
определениями и объявлениями из различных словарей. Например, целевое
пространство имен дает возможность нам различить между объявлением для element в словаре языка XML Schema, и объявлением для element в гипотетическом словаре языка по химии.
Первый - часть целевого пространства имен http://www.w3.org/2001/XMLSchema, а второй - часть другого целевого
пространства имен.
Когда мы хотим проверить
документ примера на соответствие одной или нескольким схемам (посредством
процесса, называемого проверкой правильности схемы), то для проверки элементов
и атрибутов в документе примера, необходимо определить нужные объявления
элементов и атрибутов и определения типов в схемах. Целевое пространство имен
играет важную роль в процессе идентификации. Мы исследуем роль целевого пространства
имен в следующем разделе.
Автор схемы также имеет
несколько вариантов, которые влияют на то, как элементы и атрибуты представлены
в документах. Более определенно, автор может решить, действительно ли вводимые,
локально объявленные элементы и атрибуты в примере должны квалифицироваться
пространством имен, используя явный префикс или неявно по умолчанию. Выбор
автора схемы относительно квалификации локальных элементов и атрибутов может
иметь разные смыслы относительно структур схем и документов примера, и мы
исследуем некоторые из них в следующих разделах.
#bn {display:block;}
#bt {display:block;}
содержание | 2 | Такси в Тюмени
Используются технологии
uCoz