Проблемы с улучшением дерева свойств и разбора XML
м используюboost::property_tree
, Документация очень расплывчата и в целом бесполезна по большей части. Глядя на источник / примеры не сделалЭто тоже не поможет.
Что я'Мне интересно следующее:
EN
..\\Data\\Resources\\Strings\\stringtable.bst
Как я могу перебрать все элементы на текущем уровне? Если я сделаю это:
read_xml(fin, bifPropTree);
VGHL::String tablePath;
BOOST_FOREACH(boost::property_tree::wiptree::value_type &v,
bifPropTree.get_child(L"VGHL.StringTable"))
{
m_StringTable->ParseEntry(v.second, tablePath);
}
ВParseEntry
Я пытаюсь это:
VGHL::String langName = stringTree.get(L"StringTable.Language");
Приводит к исключению (не делаетне существует). Я'Мы также попробовали это:
VGHL::String langName = stringTree.get(L"Language");
Та же проблема.
Из моего понимания, когда я звонюParseEntry
Я передаю ссылку на дерево в этом узле.
Есть ли способ справиться с этим, когда у меня есть несколько записейStringTable
используя дерево свойств?