Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何手动创建boost树?_C++_Xml_Boost_Boost Propertytree - Fatal编程技术网

C++ 如何手动创建boost树?

C++ 如何手动创建boost树?,c++,xml,boost,boost-propertytree,C++,Xml,Boost,Boost Propertytree,我一直在使用boost库解析XML文件,我必须手动创建一个ptree。我需要将几个具有相同标记名的子项添加到ptree中。我试过put、add_child和put_child,但都做不到。 我需要创建的ptree应该与下面所示的类似(xml表示): 我需要做什么 <onexit> <assign location="test1"></assign> <assign location="test2"></assign>

我一直在使用boost库解析XML文件,我必须手动创建一个ptree。我需要将几个具有相同标记名的子项添加到ptree中。我试过put、add_child和put_child,但都做不到。 我需要创建的ptree应该与下面所示的类似(xml表示):


我需要做什么

<onexit>
    <assign location="test1"></assign>
    <assign location="test2"></assign>
    <assign location="test3"></assign>
</onexit>