これはおそらく愚かなことですが、HierarchicalConfiguration ノードで clearTree() 関数を使用すると、各プロパティの後に改行が残されます。それらは次のような単一行の種類であることに注意してください
<parent>
<element name="blahblah" />
<element name="blahblah2" />
</parent>
したがって、node.clearTree("parent"); 基本的に、要素の代わりに 2 つの新しい行が残ります。
私は基本的にそれを使用して古いプロパティをクリアし、新しい値で更新しています。この操作は時間の経過とともに半頻繁に発生する可能性があるため、ファイルには多くの改行が含まれている可能性が非常に高く、次のように成長しています。
<parent>
<element name="blahblah" />
<element name="blahblah2" />
</parent>
全体的には大したことではありませんが、時間の経過とともに問題になると予測できます。HierarchicalConfiguration の要素をクリアして空白をクリーンアップする方法はありますか? それとも、追加された空白を取り除く別の xpath クリアでしょうか?