是否有一些 Java 库可以帮助我解析 XML 文件,更改某些内容,然后将输出写入一个新的 XML 文件,该文件在缩进、空格方面基本上与第一个文件完全相同?
我尝试过 Jdom,但似乎 XMLOutputter 类更改了我原始 xml 的缩进。
所以基本上,如果我的输入 xml 文件如下所示:
<root><node>A</node></root>
我想将 A 更改为 B,输出应如下所示:
<root><node>B</node></root>
不喜欢
<root>
<node>B</node>
</root>
就像 Jdom 输出它一样。
这只是一个例子,但我的观点是:是否有一些 xml 解析库考虑了初始 xml 文件的格式?