Формат команд
Команды хранятся в XML файлах в папке приложения. Если не
указана кодировка то предпологается что используется UTF-8
Описание командного файла
<?xml version="1.0" ?>
<commands>
корневой узел
<style transform="server">file.xsl</style>
в узле <style /> указывается файл шаблона
по которому будет преобразован результат выполнения командого
файла если в атрибуте transform указано server, в атрибуте
mime можно указать mime-тип ответа. Если в атрибуте transform
указано noserver то результат отдаётся пользователю в формате
XML с указанием стиля <?xml-stylesheet type="text/xsl"
href="XSL-шаблон" ?>
<binding>file.xsl</binding>
в узле <биндинг />указывается файл шаблона
по которому будет преобразован командный файл перед выполнением
<command name="command_name">
командный файл может содержать любое количество
узлов <command />. Команды выполняются в порядке размещения
в файле. Аттрибут name обязателен
<connection type="oledb">Provider=...</connection>
узел <connection /> обязателен для каждого
узла <command />. В обязательном аттрибуте type указывается
тип соединения.
<statement name="statement_name">
select * from ...
</statement>
каждый узел <command /> может содержать
любое число узлов <statement />. Операторы выполняются
последовательно с использованием соединения указанного в узле
<connecttion /> данного узла команды
</command>
</commands>
|