Java apachecommons Config-ClearTree()在文档中留下空白

Java apachecommons Config-ClearTree()在文档中留下空白,java,xml,xpath,whitespace,apache-commons-config,Java,Xml,Xpath,Whitespace,Apache Commons Config,这可能是一个愚蠢的方法,但是当在HierarchycalConfiguration节点上使用clearTree函数时,它会在每个属性之后保留换行符。请注意,它们是单线类型的 <parent> <element name="blahblah" /> <element name="blahblah2" /> </parent> 所以一个节点。clearTreeparent;基本上会留下两条新线来代替元素 我基本上是用它清除旧属性,

这可能是一个愚蠢的方法,但是当在HierarchycalConfiguration节点上使用clearTree函数时,它会在每个属性之后保留换行符。请注意,它们是单线类型的

<parent>
     <element name="blahblah" />
     <element name="blahblah2" />
</parent>
所以一个节点。clearTreeparent;基本上会留下两条新线来代替元素

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

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











</parent>
总的来说,这不是什么大问题,只是随着时间的推移,我可以预见这是一个问题。是否仍然需要清除HierarchycalConfiguration的元素并清除空白?或者,可能只是另一个xpath清除,将删除添加的空白