1

2つのXMLファイルを比較したいのですが、それらは互いに同じです。私はそれらの1つをローカルストレージに持っていて、bufferReaderを使用してそれをStringに置き、もう1つをサーバーから取得して、再びStringに入れます!それから私はそれらの内容を印刷します、そしてそれらは実際には同じです!スペースでも何も変わりません!! しかし、equalsIgnoreCaseを使用してそれら(2つの文字列)を比較すると、それらは等しくなく、常にelseになります!つまり、それらは等しくありません!誰かがこれを手伝うことができますか?このように比較する方法がない場合、どうすればそれらを比較できますか?

4

2 に答える 2

2

フォーマットの問題が原因だと思います。

XMLUnitを使用して問題を解決できます。

XMLUnitはであなたを助けます

  • 2つのXMLの違い
  • XSLTを使用してXMLの一部を変換した結果
  • XMLの一部でのXPath式の評価
  • XMLの一部の有効性
  • DOMトラバーサルによって公開されるXMLの一部の個々のノード
于 2012-10-26T11:30:05.940 に答える
-1

string1.equals(string2)を試しましたか

于 2012-10-26T11:31:32.403 に答える