Каждый объект в AppXML представлен определенным тэгом. Ряд тэгов являются «скелетными», для структурирования тела appxml-приложения (скрипта). «Скелетные» тэги являются обязательными к использованию.
Структура («скелет») типичного appxml-приложения следующая:
<AppXML> <system> <parameters .../> <connect .../> </system> <main> <window /> <action ... /> </main> <common> {Прочие тэги, в т.ч. вышеописанные} </common> </AppXML>
<AppXML> - корневой тэг, представляющий собой приложение на метауровне. Встречается в приложении только один раз.
<system> - тег, в котором описываются тэги, выполняемые до момента выполнения секции <main>.
<main> - тег, в котором описываются стартовые тэги. Т.е. те тэги, которые будут выполнены в момент старта программы.
<common> - тег, в котором описаны прочие тэги, выполняемые позже, в процессе выполнения программы по мере необходимости. Меру необходимости определяет appxml-программист.
Внимание! Все значения атрибутов указывать в кавычках обязательно. Даже однословные (не содержащие пробелов).