У вас вопрос скорее не про XML на самом деле, а про движок базы данных.
Цитата(asket @ Apr 10 2010, 14:06)

контроллер открывает файл конфигурации и перенастраивает узлы надлежащим образом перед запуском, а также хранить карты доступа пользователей длясистемы контроля доступа (имя пользоателей, номер карты, время доступа и т.д). Насколько целесообразно в данном случае использование XML? спасибо.
Вы тут похоже описали типичную реляционную структуру, а язык разметки второстепенен. С тем же успехом можно сгенерить из вашей DB на PC пару таблиц в формате CSV, но задачу это нисколько не облегчит. Реляционная база продукт дорогой и тормозной если брать первое попавшееся.
Так что советовал бы обойтись несвязанным набором линейных таблиц. Или древовидной жесткой структурой.
XML же применяют для гибких структур данных.
Либо для общения с броузерами клиентов по AJAX. Тогда конечно XML нужен. Здесь стоит поискать XML парсеры в embedded движках работающих с технологией Silverlight.