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/">