База знаний

Справочная система SP-XML

Связанные темы:

Языково-зависимые атрибуты
Атрибуты описания формы
Атрибуты описания элемента формы
Вспомогательные конструкции
Первичное отображаемое имя
Специальные пользовательские методы, определяемые в форме документа

AUTO-DOC

Регистрирует автоматически создаваемый документ. Используется в старой объктной модели. В новой объектной модели для регистарции автоматически создаваемых документов используется специальный файл module.xml.

Часть документов, образующих базу данных приложения, имеют фиксированный url. При первом запуске приложения такие документы еще не созданы, тем не менее удобно обращаться с такими документами, как с уже существующими и имеющими известные url, вместо того, чтобы проверять каждый раз, созданы ли такие документы и создавать (открывать) их из выполняемого кода.

Тег содержит два атрибута:
• URL - url регистрируемого документа.
• FORM - url формы, которая должна быть использована для создания документа


При попытке открытия документа с зарегистрированным таким образом url в случае, если документ существует, произойдет открытие его обычным образом, в случае отсутствия документа, он будет создан (первоначально в памяти) по заданной форме.
Поскольку большинство автоматически создаваемых документов как правило также являются общими, существует сокращенная запись, позволяющая объединить теги SHARE и AUTO-DOC и использовать только тег SHARE.

 

Пример

В сокращенной записи атрибут FORM может быть казан непосредственно в директиве <SHARE>:
<SHARE DOC="persons.xml" FORM="persons.xmd"/>
что эквивалентно следующей конструкции:
<AUTO-DOC URL="persons.xml" FORM="persons.xmd"/>
<SHARE DOC= "persons.xml/">