使用xmlunit和java忽略节点属性

使用xmlunit和java忽略节点属性,java,xmlunit,xmlunit-2,Java,Xmlunit,Xmlunit 2,我试图比较两个xml文件,希望忽略名称空间和属性。我尝试了不同的解决方案,但没有找到解决方案 XML文件 文件1 <soapenv:Header/> <soapenv:Body> <TX Version="2.15.00" xmlns:XXX="abc"> <TXLXX> <A>453be0:-6fde</A>

我试图比较两个xml文件,希望忽略名称空间和属性。我尝试了不同的解决方案,但没有找到解决方案

XML文件

文件1

   <soapenv:Header/>
   <soapenv:Body>
      <TX Version="2.15.00" xmlns:XXX="abc">

         <TXLXX>
            <A>453be0:-6fde</A>
            <B tc="302">XXX</B>
            <TransExeDate>2020-11-25</TransExeDate>
            <TransExeTime>10:04:40</TransExeTime>
            <TransResult>
            </TXLXX>
            </TX>
   </soapenv:Body>
   <soapenv:Header/>
   <soapenv:Body>
      <TX Version="2.15.00" xmlns="bbc">
         <TXLXX>
            <A>453be0:-6fde</A>
            <B tc="302">XXX</B>
            <TransExeDate>2020-11-25</TransExeDate>
            <TransExeTime>10:04:40</TransExeTime>
            <TransResult>
            </TXLXX>

            </TX>
   </soapenv:Body>
<TX Version="2.15.00" xmlns:abc">
<TX Version="2.15.00" xmlns="http:bbc">
try {
            Diff documentDiff = DiffBuilder.compare(oldresponse).withTest(newresponse)
                    .withNodeMatcher(new DefaultNodeMatcher(ElementSelectors.byName))
                    .ignoreWhitespace().ignoreComments().ignoreElementContentWhitespace(). build();

}