Интегрированные сети ISDN


- Процесс верификации - часть 3


Она предоставляет средства для описания структуры и ограничений, налагаемых на материалы документов XML 1.0. Схема XML состоит из набора компонентов структурной схемы, которые могут быть разделены на три группы. Первичными компонентами являются:

  • Схема - внешний уровень определений и деклараций;
  • Определения простых типов;
  • Определения составных типов;
  • Декларации атрибутов;
  • Декларации элементов.

Вторичными компонентами являются:

  • Определения группы атрибутов;
  • Определения ограничений идентичности;
  • Определения группы;
  • Декларации нотации.

Третья группа образована компонентами “helper”, которые входят в другие компоненты и не могут существовать отдельно:

  • Аннотации;
  • Фрагменты (Particles);
  • Произвольные подстановки (Wildcards).

Определения типа задают внутренние компоненты схемы, которые могут использоваться в других компонентах, таких как элементы, атрибуты деклараций или другие определения типа. Схема XML предоставляет два вида компонентов определения типа:

  • простые типы - являющиеся простыми типами данных (встроенными или вторичными), которые не могут иметь каких-либо дочерних элементов или атрибутов;
  • составные типы - которые могут нести в себе атрибуты и иметь дочерние элементы, или быть получены из других простых или составных типов.

Новые типы могут быть также определены на основе существующих типов (встроенных или вторичных) путем расширения базового типа. Детали использования этих компонентов можно найти в проекте DDL или в схеме XML: Спецификация структур.

3.2.4. Схема XML: Типы данных

XML Schema:Datatypes является второй частью 2-частной схемной спецификации XML. Она предлагает возможности определения типов данных, которые могут быть использованы для ограничения свойств типов данных элементов и атрибутов в рамках схем XML. Она предлагает более высокую степень проверки типа, чем доступна для XML 1.0 DTD:

  • набор встроенных примитивных типов данных;
  • набор встроенных вторичных типов данных;
  • механизмы, с помощью которых пользователи могут определить свой собственный вторичный тип данных.



  • Начало  Назад  Вперед



    Книжный магазин