如果我使用此代码进行比较,我现在在 XMLUnit 的帮助下比较两个 xml 文件
@Test
public void testForEquality() throws Exception {
String xml1 = "<table = "01"><uid></uid></table><table = "02"><uid></uid></table>";
String xml2 = "<table = "02"><uid></uid></table><table = "01"><uid></uid></table>";
assertXMLEqual(myControlXML, myTestXML);
Diff diff = new Diff(myControlXML, myTestXML);
assertTrue(diff.similar());
}
现在它给了我:预期的属性值'02'但是'01'但我不想要差异我希望表ID是唯一的并且只检查在这种情况下的主元素:表->包含如果在另一个文件中可以看到相同的表 ID。
我已经看过类似的问题,但他们并没有帮助我。