Файл настройки в формате 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 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> необязательный, используется для хранения данных интерфейса диалога. Если он отсутствует, то создается автоматически при закрытии диалога или при нажатии кнопки «Выполнить». |