次のような非常に複雑な構造を持つ XML ファイルを変更したい
<root>
<a></a>
<b></b>
<c></c>
<d>
<e>text</e>
<f>text</f>
<d>
<d>
....
</root>
tinyxml を使用しようとしましたが、良いですが、ソース xml ファイルに保持したいコメントがいくつかあるので、単なるテキストが良い考えであるため、ファイルを処理している可能性があると考えましたが、C ++ の文字列関数は不自由です検索して置き換える必要があるので、何かアイデアはありますか?
注: XML には属性はなく、タグ間の値のみです。