我有一個XML消息,像這樣:如何在比較XML時忽略某些元素?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
我想比較這類型的受測試的方法產生的預期消息的消息,但我不關心elementA
。所以,我想考慮上述消息等於:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
我使用的是最新版本的XMLUnit。
我想象的答案涉及到創建一個自定義DifferenceListener
;如果有什麼東西可以用在那裏,我只是不想重新發明輪子。
歡迎使用XMLUnit以外的庫的建議。
這也是解決問題的有效方法。感謝您的建議。 – 2009-08-06 23:29:33