5.3 Ограничения XML Schema вместо атрибутов ID XML 1.0

XML 1.0 обеспечивает механизм гарантирования уникальности, используя атрибут ID и связанные с ним атрибуты IDREF и IDREFS. Этот механизм также обеспечен в XML Schema посредством простых типов ID, IDREF, и IDREFS, которые можно использовать для объявления атрибутов в стиле XML 1.0. XML Schema также вводит новые, более гибкие и мощные механизмы. В XML Schema они могут применяться в содержании любого элемента и атрибута, независимо от его типа. Напротив, ID является типом атрибута и, следовательно, не может быть применен к атрибутам, элементам или их содержанию. Кроме того, XML Schema дает возможность Вам определять область, в пределах которой обеспечивается уникальность, тогда как область ID фиксируется для всего документа. Наконец, XML Schema дает возможность Вам создавать key или keyref  в зависимости от комбинаций содержания элемента и атрибута, тогда как ID не имеет такой возможности.

 

Сайт создан в системе uCoz