我試圖編寫一個JUnit
中的測試用例來比較兩個xml文件。使用xmlunit
,我應該能夠找到所有的差異。但是在比較時,我總是得到false
,儘管我給了類似的文件。每個xml文件的時間戳是不同的。所以,儘管xml文件中的所有其他內容都是相同的,但它返回false。請爲我提供處理此問題的適當方法。如何在junit中比較兩個xml文件時使用xmlunit忽略specfic xml元素
比較兩個xml文件時,我需要忽略xml文件中的timestamp標記。如何忽略自閉標籤?
<XML>
<TIMESTAMP>KALA</TIMESTAMP>
<B>JIHN</B>
<C>Lion</C>
</XML>
<XML>
<TIMESTAMP>QWER</TIMESTAMP>
<B>JIHN</B>
<C NAME =LION/>
</XML>
<B>JIHN</B>
在進行比較之前,您是否可以通過XSLT模板傳遞XML以去除所有不需要的部分? –