Есть ли способ использования XPATH в boost, похожий на C # (SelectSingleNode () и т. Д.).
Я пытаюсь с boost :: property_tree :: ptree, но он немного отличается от C # / VBA XMLпарсинг.
<?xml version="1.0"?>
<Classes>
<Class name="first">
<Elements>
<ElementA>aa</ElementA>
<ElementB>bb</ElementB>
</Elements>
</Class>
<Class name="second">
<Elements>
<ElementA>cc</ElementA>
<ElementB>dd</ElementB>
</Elements>
</Class>
<Class name="third">
<Elements>
<ElementA>ee</ElementA>
<ElementB>ff</ElementB>
</Elements>
</Class>
</Classes>
Я должен выполнить итерации для этого вида конфигурации и выбрать поддерево на основе атрибута Classes / Class [@name].
Как это сделать с помощью ptree.