您如何从boost xml属性树中删除节点?

我有一个像这样的文件:

<folders>
  <folder>some/folder</folder>
  <folder>some/folder</folder>
  <folder>some/folder</folder>
</folders>

我知道如何迭代和打印所有文件夹,但是我将如何删除其中一项并将xml保存回去?

最佳答案

我可能会尝试:

boost::property_tree::ptree pt;

pt.erase(key);

关于c++ - boost 属性树: Remove a node,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11047950/

10-13 07:04