КаталогИндекс раздела
НазадОглавлениеВперед

Команда REGISTER XMLSCHEMA

Регистрирует XML-схему в репозитории XML-схем (XSR - XML-схема repository).

Авторизация

Одна из следующих:

Требует соединения с базой данных

Синтаксис

>>-REGISTER XMLSCHEMA--URI-схемы--FROM--URI-содержимого------------>
 
>--+-------------------+--+-------------------------------+-------->
   '-WITH--URI-свойств-'  '-AS--реляционный-идентификатор-'
 
>--+----------------------------+---------------------------------->
   '-подвыражение-документа-xml-'
 
>--+----------------------------------------------------------------+-><
   '-COMPLETE--+------------------------+--+----------------------+-'
               '-WITH URI-свойств-схемы-'  '-ENABLE DECOMPOSITION-'
 
подвыражение-документа-xml: 
   .------------------------------------------------------------------.
   V                                                                  |
>>---ADD--URI-документа--FROM--URI-содержимого--+-------------------+-+-><
                                                '-WITH--URI-свойств-'
 

Описание

URI-схемы

Задает URI, как ссылку на экземпляры XML-документов регистрируемой XML-схема being registered.

FROM URI-содержимого

Задает URI, по которому документ XML-схемы находится. Здесь поддерживается только URI локального файла.

WITH URI-свойств

Задает URI документа свойств для XML-схемы. Здесь поддерживается только URI локального файла.

AS реляционный-идентификатор

Задает имя, которое будет использоваться для обращения к зарегистрированной XML-схеме. Реляционное имя может быть задано как идентификатор SQL, состоящий из двух частей: схемы SQL и имени XML-схемы и имеющий формат: SQLschema.name. Если не задана схема SQL , используется схема по умолчанию, определенная в специальном регистре CURRENT SCHEMA. Если не задано никакого имени, генерируется уникальное значение.

COMPLETE

Показывает, что больше нет документов XML-схемы для добавления. Если задана эта опция, схема проверяется и, если ошибок не найдено, помечается как готовая к применению.

WITH URI-свойств-схемы

Задает URI документа свойств XML-схемы. Здесь поддерживается только URI локального файла.

ENABLE DECOMPOSITION

Задает, что эта схема будет использоваться для декомпозиции XML-документов.

ADD URI-документа

Задает URI документа XML-схемы, добавляемого к этой схеме как документа, к которому обращается другой XML документ.

FROM URI-содержимого

Задает URI, по которому документ XML-схемы находится. Здесь поддерживается только URI локального файла.

WITH URI-свойств

Задает URI документа свойств XML-схемы. Здесь поддерживается только URI локального файла.

Пример

REGISTER XMLSCHEMA 'http://myPOschema/PO.xsd'
FROM 'file:///c:/TEMP/PO.xsd'
WITH 'file:///c:/TEMP/schemaProp.xml'
AS user1.POschema

Замечания по применению

Прежде, чем к документу XML-схемы можно будет обращаться, и он станет доступным для проверки правильности и аннотирования, он должен быть зарегистрирован в XSR. Эта команда выполняет первый шаг процесса регистрации XML-схемы, регистрируя первичный документ XML-схема. Конечный шаг процесса регистрации XML-схемы требует, чтобы успешно выполнилась команда COMPLETE XMLSCHEMA для XML-схемы. Как альтернатива, если нет других документов XML-схем для включения, используйте команду REGISTER XMLSCHEMA с ключевым словом COMPLETE для завершения регистрации за один шаг.


НазадОглавлениеВперед
КаталогИндекс раздела