比较Android的两个XML文件

时间:2012-10-26 11:22:17

标签: android xml compare

我想比较两个XML文件,它们彼此相同。我有一个在本地存储和使用bufferReader我把它放在String上我从服务器获得另一个并再次把它放入字符串!然后我打印他们的内容,他们实际上是一样的!没有什么不同的空间!但是当我使用equalsIgnoreCase比较它们(2个字符串)时,它们并不相同,总是转向其他地方!这意味着他们不平等! 有人可以帮忙吗?如果没有办法比较这样的话,我该怎么比较呢?

2 个答案:

答案 0 :(得分:2)

我认为这是因为格式化问题。

您可以使用XMLUnit来解决问题。

XMLUnit将帮助您

  • 两段XML之间的差异
  • 使用XSLT转换XML片段的结果
  • 评估XML片段上的XPath表达式
  • 一段XML的有效性
  • DOM Traversal公开的XML片段中的各个节点

答案 1 :(得分:-1)

您是否尝试过string1.equals(string2)