Экраны
Браузер SpXml.exe, входящий в состав платформы SP-XML позволяет отображать XML-документы в специальных областях, называемых экранами. Один экран в определенный момент времени может отображать только один документ. Этот документ может быть как существующим документом с определенным url, так и вновь созданным документом, который пользователь может сохранить или закрыть, не сохраняя.
Экраны бывают двух видов: корневые и дочерние. Корневой экран совпадает с окном верхнего уровня в Windows (в том числе модальным диалогом). Дочерние экраны находятся внутри элементов <FRAME> других экранов.
При запуске браузера изначально существует только один (главный) экран, совпадающий с главным окном браузера, в который при запуске броузера будет загружен документ, заданный в конфигурационном параметре HOME.
Каждый экран имеет имя, которое может быть пустым.
При открытии документа в экране SpXml.exe использует экранную форму документа, описанную в формате SPXML-SCREEN. По умолчанию броузер всегда использует форму, url которой совпадает с url формы данных с суффиксом .xmd замененным на .xms.
Возможна загрузка непосредственно форм на SPXML-SCREEN в экран броузера. В этом случае броузер загрузит в экран пустой документ и установит для его показа указанную форму.
Элементы экрана
Все элементы делятся на рабочие и управляющие. К рабочим элементам относятся элементы пользовательского интерфейса, которые пользователь видит, или с которыми он непосредственно взаимодействует (надписи, тестовые поля, кнопки, флажки, списки, таблицы, деревья, панели, таблицы и т.п.). К управляющим элементам относятся элементы, предназначенные для управления появлением дочерних элементов (циклы, условные элементы и т.п.).