views:

54

answers:

1

Say I have this XML format:

<Widget type="SomeWidget" name="foo">
   <Event name="onmouseover">
      dostuff();
   </Event>
</Widget>

How do I read the attributes using Boost.PropertyTree?

+1  A: 

If your problem is to get attributes:

The attributes of an XML element are stored in the subkey . There is one child node per attribute in the attribute node. Existence of the node is not guaranteed or necessary when there are no attributes.

From the doc http://www.boost.org/doc/libs/1_44_0/doc/html/boost_propertytree/parsers.html#boost_propertytree.parsers.xml_parser

So just get them from the xmlattr tag.

Klaim
Thank you very much. How do I access it exactly? I would really like to see an examle.
the_drow
the_drow