1

这可能很愚蠢,但是当在 HierarchicalConfiguration 节点上使用 clearTree() 函数时,它会在每个属性之后留下换行符。请注意,它们是单行类型,例如

<parent>
     <element name="blahblah" />
     <element name="blahblah2" />
</parent>

所以一个 node.clearTree("parent"); 基本上会留下两条新线代替元素。

我本质上是用它来清除旧属性,然后用新值更新它们。由于此操作可能会随着时间的推移而频繁发生,因此文件中很可能有很多换行符,并且会像这样增长:

<parent>
     <element name="blahblah" />
     <element name="blahblah2" />











</parent>

总的来说,这没什么大不了的,只是随着时间的推移,我可以预见它会成为一个问题。无论如何要清除 HierarchicalConfiguration 的元素并清理空白?或者也许只是另一个 xpath 清除将取出添加的空白?

4

0 回答 0