gpt4 book ai didi

java - 跟踪 xml 文件中的更改

转载 作者:行者123 更新时间:2023-12-01 12:40:47 26 4
gpt4 key购买 nike

我很感兴趣 Java 中是否有任何库可以跟踪 xml 文件中的更改。例如我们有 xml 文件

 <Package name="Pack3">
<Process name="Process1"/>
<Type name="Type1"/>
<Type name="Type2"/>
</Package>

然后我们删除/添加标签(即)所以我们有这段代码。

<Package name="Pack3">
<Process name="Process1"/>
<Type name="Type2"/>
</Package>

所以我想跟踪这些变化,比如在 Mercurial/github/etc 中。

做自己的解析器并不难,但是......

最佳答案

由于 XML 只是一个字符串,因此您可以使用一些 diff 类似物,例如 Apache commons Difference (org.apache.commons.lang.StringUtils) 或 java-diff-utils 。查找有关字符串差异的更多信息 here

关于java - 跟踪 xml 文件中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25117788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com