У меня есть некоторый XML, который я тестирую, в котором в качестве одного из элементов установлены дата и время. Это, очевидно, будет меняться каждый раз при запуске теста.
Есть ли способ сравнить XML и игнорировать это значение узла или просто проверить его с помощью регулярного выражения или чего-то еще.
XML, который я тестирую, выглядит следующим образом:
<xml-fragment>
<core:date xmlns:core="http://www.company.com/commerce/common/V1/core">2010-06-24T21:41:22.456+01:00</core:date>
<core:serviceName xmlns:core="http://www.company.com/commerce/common/V1/core">calculateNextAndFuturePayments
</core:serviceName>
<core:ackRequired xmlns:core="http://www.company.com/commerce/common/V1/core">false</core:ackRequired>
<v1:viewingCardNumber xmlns:v1="http://www.company.com/commerce/calculateNextAndFuturePayment/V1">405536053
</v1:viewingCardNumber>
</xml-fragment>
Я хотел бы проверить, что начальный элемент (ядро: дата) имеет формат даты, но значения не имеют значения для целей равенства.
Спасибо