私はいくつか持っていboost::property_tree::ptree
ます。特定のタグ名を持ついくつかの要素を削除したツリーが必要です。たとえば、ソースの xmlptree
は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<document>
<B atr="one" atr1="something">
<to_remove attr="two">10</to_remove>
</B>
<to_remove>
<C>value</C>
<D>other value</D>
</to_remove>
<E>nothing</E>
</document>
ptree
そして、次のようなxmlを取得したいと思います:
<?xml version="1.0" encoding="utf-8"?>
<document>
<B atr="one" atr1="something" />
<E>nothing</E>
</document>
ptree
削除された<to_remove>
ノードで新しいものを生成する関数を作成する方法は?