我有两个xml文件:
问题出在属性前缀上。
<element xmlns:prefix1="namespace" prefix1:attribute="some value">Some text</element>
<element xmlns:prefix2="namespace" prefix2:attribute="some value">Some text</element>
这两个xml是相同的,具有相同的名称空间,但前缀不同。如果我与xmlunit进行比较,->断言将失败。我该怎么处理呢?
在进行类似()或相同()比较的情况下,我会出错:
应为属性名称“message:MessageNameString”,但为“null”
应为属性名称“message:MessageVersion”,但为“null”
应为属性名称'null‘,但它是'mes:MessageNameString’
应为属性名称'null‘,但实际上是'mes:MessageVersion’
发布于 2017-06-30 01:15:57
// identical
XMLAssert.assertXMLEqual(XMLUnit.compareXML(control, test), true)
// similar
XMLAssert.assertXMLEqual(XMLUnit.compareXML(control, test), false)
https://stackoverflow.com/questions/13358305
复制相似问题