Boost.PropertyTree 中的属性是如何解析的?
假设我有以下 XML 格式:
<Widget type="SomeWidget" name="foo">
<Event name="onmouseover">
dostuff();
</Event>
</Widget>
How do I read the attribute using Boost.PropertyTree?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 xml 有这样的内容:
使用 boost::property 代码:
哦,是的,它很难看!
If xml has such content:
Use boost::property code:
Oh yeah, it's ugly!
如果您的问题是获取属性:
来自文档 http:// /www.boost.org/doc/libs/1_44_0/doc/html/boost_propertytree/parsers.html#boost_propertytree.parsers.xml_parser
所以只需从
键获取它们在路径中。If your problem is to get 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>
key in the path.