Пример работы тегов <settings> и <set>

До применения:

<?xml version="1.0" encoding="UTF-8" ?>
 
<configuration>
  <settings>
    <set param="modules" attr="a1" value="v1" />
    <set param="modules" attr="a2" value="v2" />
    <set param="modules.id" attr="a3" value="v3" />
    <set param="modules.id.11" attr="a4" value="v4" />
 
    <set param="modules/module.class.database" attr="host" value="localhost" />
    <set param="modules/module.class.database/table.name.companies" attr="maxsize" value="40" />
    <set param="modules/module.class.database/table.maxsize.10" value="11" />
 
    <set param="modules/module/table.name.weapons" attr="lethal" value="false" />
 
    <set param="modules/module.id.db2/table.name.companies" attr="maxsize" value="45" />
  </settings>
 
  <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>
</configuration>

После применения:

<configuration>
  <modules a1="v1" a2="v2" >
    <module id="rpcl" class="rpsvrclient" />
 
    <module id="db1" class="database" host="localhost">
        <table name="product" maxsize="11"/>
        <table name="users" maxsize="15"/>
        <table name="companies" maxsize="40"/>
    </module>
 
    <module id="db2" class="database" host="localhost">
        <table name="product" maxsize="20"/>
        <table name="users" maxsize="30"/>
        <table name="companies" maxsize="45"/>
        <table name="weapons" maxsize="11" lethal="false"/>
    </module>
  </modules>
</configuration>
doc/arccnt/conf_settings.txt · Последние изменения: 2015/08/25 08:43 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0