Образец построения 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>