Классика баз данных - статьи

       

Соответствие с XQuery и XQueryX


И для XQuery, и для XQueryX имеются декларации о соответствии, определяющие минимальное соответствие (Minimal Conformance) и набор необязательных возможностей.

Минимальная согласованность является самым низким уровнем согласованности, который может провозглашаться для XQuery. Минимальная согласованность охватывает все функциональные возможности XQuery за исключением следующих необязательных средств:

  • Средство импорта схемы (Schema Import Feature) – позволяет использовать import schema в прологе для обеспечения осведомленности XQuery об объявлениях элементов, атрибутов и типов.
  • Средство валидации по схеме (Schema Validation Feature) – позволяет использовать выражение validate.
  • Средство статической типизации (Static Typing Feature) – требует, чтобы XQuery обнаруживал и диагностировал ошибки типов на фазе статического анализа. При обработке некоторых запросов, которые могут успешно выполняться без статической типизации, будут возвращаться ошибки во время статического анализа.
  • Наличие полных осей (Full Axis Feature) – позволяет использовать «обратные оси» ancestor, ancestor-or-self, following, following-sibling, preceding и preceding-sibling.
  • Поддержка модулей (Module Feature) – позволяет использовать import module в прологе, и позволяет создавать библиотечные модули.
  • Средство сериализации (Serialization Feature) – требует, чтобы реализация обеспечивала XML-сериализацию результата запроса.
  • Средство тривиального встраивания XML – позволяет предоставлять запрос в виде XML-элемента:

    <xqx:xquery>for $e in ... </xqx:xquery>.



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