Это старая версия документа.


Конфигурационные файлы

Конфигурация может состоит из основного конфигурационного файла (далее conf.xml) и дополнительных файлов, подключаемых при помощи тега include. Дополнительные файлы необязательны, и создаются лишь для удобства поддержки.

Все файлы имеют формат xml. Каждый из файлов должен содержать служебную информацию, указывающую кодировку и версию xml-файла, например:

<?xml version="1.0" encoding="UTF-8" ?>

<configuration>

Обязательный корневой тег для conf.xml, содержащий в себе собственно конфигурацию проекта.

  • password - пароль разблокировки приложения. По умолчанию пустой.

<include>

Включение файла. Тег <include> может находиться только внутри <configuration> или <incfile>.

  • file - путь и имя включаемого файла. Путь задается относительно текущего файла.

<incfile>

Обязательный корневой тег для включаемых файлов.

<settings>

Изменение / добавление атрибутов для тегов, находящихся на одном уровне с <settings>, а также вложенных в них. Содержимое тега состоит из тегов <set>.

<set>

Используется в составе тега <settings>.

  • param - шаблон пути к тегам в формате: pattern1[/pattern2][/…], где pattern - тег[.атрибут.[значение]]
  • attr - имя изменяемого/добавляемого атрибута. Если явно не указан, то имя атрибута берется из последнего pattern
  • value - новое значение атрибута

Изменения претерпевают все теги, подходящие под шаблон, заданный в param. Примеры использования:

<modules>
    <module id="rpcl" class="rpsvrclient"  />
 
    <module id="db1" class="database">
        <table name="product" maxsize="10"/>
        <table name="users" maxsize="15"/>
        <table name="companies"/>
    </module>
 
    <module id="db2" class="database">
        <table name="product" maxsize="20"/>
        <table name="users" maxsize="30"/>
        <table name="companies"/>
        <table name="weapons" maxsize="10"/>
    </module>
</modules>
<set param="template/task.class.logval" attr="tblpart" value="1d/10" />

rpclient

database

rpclient

doc/arccnt/conf.1440480375.txt.gz · Последние изменения: 2015/08/25 08:26 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0