Предположим, у меня есть запрос XML, содержащий следующий фрагмент
<foo bar="12356"/>
Мой сервис отправляет этот фрагмент другим сервисам для выполнения каких-либо действий. Эта служба ожидает узел foo
с атрибутом bar
и без текстового узла. Следующее выражение точно соответствует этому узлу
//foo[@bar='12356']
Проблема заключается в том, что Wiremock ожидает присутствия текстового узла в совпадающих foo
узлах, в результате чего предыдущее выражение НЕ совпадает.
Используя wiremock, как вы проверяете XML на соответствие атрибутов вместо текстовых узлов?