【发布时间】:2020-02-27 14:53:30
【问题描述】:
考虑以下 xml 元素:
<elem>
<sub_elem name="first">
<sub_elem name="second">
</elem>
关于由 boost::property_tree::xml_parser::read_xml 填充的属性树,是否保证 sub_elem "first" 将在 sub_elem "second" 之前?
documentation 声明:
从输入流中读取 XML 并将其翻译到属性树。
但这取决于“翻译”的确切含义。
【问题讨论】:
-
据我所知,XML 标准中没有指定元素的顺序,因此您不应该依赖它。
标签: c++ xml parsing tree boost-propertytree