Каковы преимущества использования SQLite (или любой СУБД) перед XML для данных конфигурации настольного приложения? Данные конфигурации должны считываться один раз при инициализации приложения и не должны изменяться приложением. Данные могут быть изменены вручную время от времени.
XML используется как один из способов хранения данных. Одним из способов использования xml является простота чтения данных. Вы можете использовать mysql, если многим пользователям необходим доступ к данным в то же время, и mysql также поддерживает транзакционную обработку данных, тогда как xml не имеет таких функций.
Я ответил на этот вопрос как вопрос к MySQL.
Преимущества или использование XML над MySQL и наоборот?
вообще не видит преимущества, особенно если данные не изменяются приложением, и все они должны быть прочитаны сразу после инициализации приложения. Вы находитесь в странной ситуации, когда у вас есть доступный SQLite, но нет парсера XML?