Проблемы с улучшением дерева свойств и разбора 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 используя дерево свойств?

Ответы на вопрос(2)

Ваш ответ на вопрос