Образец построения XML-файла расписания для приложения Автобусы

<?xml version="1.0" encoding="utf-8"?> <!-- Кодировка XML-файла - UTF-8 (65001) без BOM -->
 
<!-- Значение атрибутов "title" и "version" выводится в справке приложения -->
<timetable title="Город" version="12.2013" target="21">
 
<!-- У каждой остановки в списке "stoplist" должен быть уникальный код, содержащийся в атрибуте "cd"
Он необходим для связи остановок с проходящими через них рейсами маршрутов -->
<stoplist>
 <stop cd="1">Остановка 1</stop>
 <stop cd="2">Остановка 2</stop>
 <stop cd="3">Остановка 3</stop>
 <stop cd="4">Дальняя остановка 4</stop>
</stoplist>
 
<!-- Время указываются в 24-часовом формате, делитель формата - точка, разделитель - пробел.
В атрибуте "f" указывается уникальный для каждого рейса идентификатор, предназначенный для работы раздела "Избранное"
В атрибуте "cr" указывается коммерческий статус: 0 - льготный, 1 - коммерческий (без льгот)
В атрибуте "x" указываются исключения по дням: 7 - кроме воскресенья, 67 - кроме выходных, 5 - только по выходным -->
<bus number="1">
 <day cd="1" f="1" cr="0" x="0" t="Описание направления в будние дни">9.00 9.15 9.30 9.45</day>
 <sat cd="1" f="1" cr="0" x="0" t="Описание направления в субботу">9.00 9.15 9.30 9.45</sat>
 <sun cd="1" f="1" cr="0" x="7" t="Описание направления в воскресенье"></sun>
 <day cd="2" f="2" cr="0" x="0" t="Описание обратного направления в будние дни">13.00 14.00 15.00</day>
 <sat cd="2" f="2" cr="0" x="0" t="Описание обратного направления в субботу">13.00 14.00 15.00</sat>
 <sun cd="2" f="2" cr="0" x="7" t="Описание обратного направления в воскресенье"></sun>
</bus>
 
<!-- Для маршрута со смежными остановками допускается перечисление значений в атрибуте "cd" через точку с запятой
Таким образом, пользователь, запрашивающий маршруты от "Остановки 3"
получит и маршрут от "Остановки 3" и маршрут от "Дальней остановки 4", проходящий через "Остановку 3" -->
<bus number="2">
 <day cd="1"   f="3" cr="1" x="0"  t="От Остановки 1">7.30 18.30</day>
 <sat cd="1"   f="3" cr="1" x="67" t="От Остановки 1"></sat>
 <sun cd="1"   f="3" cr="1" x="67" t="От Остановки 1"></sun>
 <day cd="4"   f="4" cr="1" x="0"  t="От Остановки 3">9.30 20.30</day>
 <sat cd="4"   f="4" cr="1" x="67" t="От Остановки 3"></sat>
 <sun cd="4"   f="4" cr="1" x="67" t="От Остановки 3"></sun>
 <day cd="3;4" f="5" cr="1" x="0"  t="От Дальней остановки 4">8.30 19.30</day>
 <sat cd="3;4" f="5" cr="1" x="67" t="От Дальней остановки 4"></sat>
 <sun cd="3;4" f="5" cr="1" x="67" t="От Дальней остановки 4"></sun>
</bus>
 
<!-- Пояснения к рейсу отображаются в справке "О программе" -->
<legends>
 <string>Пояснение к рейсу</string>
 <string>Ещё одно пояснение</string>
</legends>
 
</timetable>