Como ignoro certos elementos ao comparar XML?

Eu tenho uma mensagem XML assim:

<root>
  <elementA>something</elementA>
  <elementB>something else</elementB>
  <elementC>yet another thing</elementC>
</root>

Quero comparar uma mensagem desse tipo produzida por um método em teste com uma mensagem esperada, mas não me preocupo comelementA. Então, eu gostaria que a mensagem acima fosse considerada igual a:

<root>
  <elementA>something different</elementA>
  <elementB>something else</elementB>
  <elementC>yet another thing</elementC>
</root>

Estou usando a última versão doXMLUnit.

Eu estou imaginando que a resposta envolve a criação de um costumeDifferenceListener; Eu só não quero reinventar a roda se houver algo pronto para usar lá fora.

Sugestões que usam uma biblioteca diferente de XMLUnit são bem-vindas.

questionAnswers(5)

yourAnswerToTheQuestion