pugixml を使用して svg ドキュメントを読み取ります。
svg を読んだ後、次のような pugixml::document があります (簡略化):
<svg>
<rect .../>
<text ...> text </text>
<line .../>
</svg
読んだ後、次のように、いくつかの子ノードを ag 要素にラップしたいと思います。
<svg>
<g ...>
<rect .../>
<text ...> text </text>
</g>
<line .../>
</svg>
どうすれば、できれば pugixml::document を適切に変更し、新しいドキュメントを作成しないことで、これを行うことができますか?