Всем доброго времени суток.
Основной смысл проекта: INI-файлы на XML, с любым уровнем вложенности.
Проблема: с XML сложностей нет, сложности есть с обращением к параметрам в программном коде.
Я использую методы типа
xml.SetParameter("window.border.width", 10);
и
width = xml.GetParameter("window.border.width"),
таких методов 4 варианта (для значений типа string,long, double и binary). А передо мной стоит задание
сделать это более удобным способом, например
xml["window"]["border"]["width"] = 10;
или
xml.border.width = 10;
, в случае записи параметра в файл.
text = xml["window"]["border"]["width"];
или
text = xml.border.width;
, в случае получения параметра из файла.
Какую струтуру данных использовать для таких обращений ?
Я вообще в прострации. Даже не знаю в каком направлении начинать копать, буду очень признателен любым содействиям.