Я хочу сравнить два сложных XML, которые содержат одинаковые данные в другом порядке (на глубине 4 узла), где дочерние узлы одинаковы

Я хочу сравнить два сложных XML, которые содержат одинаковые данные в другом порядке на глубине 4 узлов, где дочерние узлы одинаковы. Я использую XMLUnit 1 x jar XMLUnit Compare Xml сравнивая неправильные узлы
попробовал с ниже квалификатора все еще проблема сохраняется

ElementQualifier,
RecursiveElementNameAndTextQualifier и MultiLevelElementNameAndTextQualifier

в приведенном ниже примере

проблема в том, что 2 - это тестовый xml сравнивается со всеми узлами в Control XML, поскольку путь, как правило, одинаков для всех тегов fid

Тест XML 1

 <service>
    <sr>
    </sr>
    <resp>
         <tr>
              <td>  
                     <ft>
                          <fid> 2 </fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid> 3 </fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid></fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid>4</fid>
                     </ft>
              </td>
         </tr>

    </resp>


 </service>

Управляющий XML 2

 <service>
    <sr>
    </sr>
    <resp>
         <tr>
              <td>  
                     <ft>
                          <fid> 1 </fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid> </fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid>3</fid>
                     </ft>
              </td>
         </tr>
          <tr>
              <td>  
                     <ft>
                          <fid>2</fid>
                     </ft>
              </td>
         </tr>

    </resp>


 </service>

0 ответов

Другие вопросы по тегам