В связи с необходимостью хранить настройки межплатформенной программы, возникает вопрос об межплатформенных средствах для доступа ко всякого рода хранилищам данных, будь то Ini/conf/YAML/JSON или XML.
Конкретно для Windows подходит Registry, но хотелось бы иметькомпонент для унифицированного доступа к древовидной информации. Что-то наподобие технологииклиент-сервер, чтобы можно было использовать один запрос для получения/хранения данных вне зависимости от типа хранилища данных.

Вот, обыскал уже половину интернета, но так ничего подходящего не нашёл. Пока что использую Ini простых данных или XML для древовидных. Но для каждого формата - свой API, да ещё зависит от реализации.