我一直在使用boost库来解析XML文件,我必须手动创建一个ptree.我需要向ptree添加XML属性.这是boost文档建议的内容:
ptree pt;
pt.push_back(ptree::value_type("pi", ptree("3.14159")));
Run Code Online (Sandbox Code Playgroud)
这会添加一个包含内容的元素,但我还需要为元素添加一个属性.
上面的代码产生:
<pi>3.14</pi>
Run Code Online (Sandbox Code Playgroud)
我需要添加这样的东西:
<pi id="pi_0">3.14</pi>
Run Code Online (Sandbox Code Playgroud)
我需要更改什么才能添加属性id="pi_0"?