Файл настройки в формате XML

Печать Стартовая страница

Файл настроек XML должен иметь набор обязательных тэгов и атрибутов. Пример файла XML:

 <Code_object>

         <Roads>

                 <Asphalt

                         Count="2"

                         Code1="61220000"

                         Code2="61230000"

                 />

                 <Grunt

                         Count="2"

                         Code1="61310000"

                         Code2="61320000"

                 />

         </Roads>

         <Bridges

                 Count="1"

                 Code1="62315000"

         />

         <Forests
                 Count="1"

                 Code1="71111210"
         />
 

         <Semantics

                 Width="11"

                 Width1="46"

                 Material="55"

                 Length="2"

                 Gruz="12"

                 MatConst="10"

         />

         <Common  

         />

 </Code_object>

 

Тэг <Code_object> обязательный, является корневым и содержит в себе все содержимое файла настроек.

Тэг <Roads> обязательный, содержит информацию о дорогах. Включает в себя два обязательных тэга <Asphalt> (дороги с твердым покрытием) и <Grunt> (грунтовые дороги), в которых содержится информация о количестве кодов дорог (атрибут Count) и список самих кодов дорог (атрибуты Code1, Code2 и так далее).

Тег <Bridges> обязательный, содержит информацию о мостах. Значения атрибутов такие же как и в тэгах для дорог.

Тег <Forests> обязательный, содержит информацию о лесах. Значения атрибутов такие же как и в тэгах для дорог.
 

Тег <Semantics> обязательный, содержит информацию о кодах семантических характеристик, используемых при оценке дорожной сети и составлении отчета. Содержит следующие атрибуты:

Width – ширина дороги;

Width1 – ширина проезжей части дороги;

Material – материал покрытия дороги;

Length – длина моста;

Gruz – грузоподъемность моста;

MatConst – материал конструкции моста.

Тэг <Common> необязательный, используется для хранения данных интерфейса диалога. Если он отсутствует, то создается автоматически при закрытии диалога или при нажатии кнопки «Выполнить».