2017-03-27 15 views
0

属性値の違いを無視することには慣れていますが、名前で属性を完全に無視する正しい方法は何ですか?これらの2つのドキュメントを同様に評価するにはどうすればよいですか?XMLUnit不足している属性を無視する方法

いるDoc1:

<a attributeName="value"></a> 

Doc2の:

<a></a> 

答えて

1

これは私のために働くことになりました。 (別の解決策がある場合はお知らせください)

DiffBuilder.compare(control.withTest(test) 
       .checkForSimilar() 
       .withNodeMatcher(new DefaultNodeMatcher(ElementSelectors.byName)) 
       .ignoreWhitespace() 
       .withAttributeFilter(a -> !"attributeName".equals(a.getName())) 
       .build(); 
関連する問題