我想用包含特定属性的节点解析随机xml文件,并检索该属性的所有值。用例是有许多xml具有不同的节点,但要检索的属性始终是已知的。
以下是文件示例:
<node>
<container>
<object attribute="value" />
<object attribute="value" />
<container/>
<supercontainer>
<subcontainer>
<otherobject attribute="value" />
<subcontainer/>
<supercontainer/>
</node>
这就是我现在使用boost property_tree但我不知道在循环中该做什么:
ptree pt;
read_xml(xml_file, pt);
BOOST_FOREACH(boost::property_tree::ptree::value_type &ele, pt)
{
//NO IDEA
}
欢迎提示。
由于
答案 0 :(得分:0)
好的,我用以下方法解决了它:
Welcome !