У меня есть сообщение об ошибке, для которого я хочу использовать утверждение xpath для подтверждения. Проблема заключается в том, что идентификатор транзакции изменяется (генерируется системой), в то время как остальная информация в iongt:faultstring остается неизменной.
Есть ли простой способ сделать это утверждение?
<iongt:retrieveSystemInformationFault xmlns:iongt="http://www.testing.com/xml/TestingIONGT">
<iongt:faultcode>TestError012</iongt:faultcode>
<iongt:faultstring>Transaction Id: 8781991797:
Testing error message here</iongt:faultstring>
</iongt:retrieveCustomerInformationFault>
Использование '*' не работает:
<iongt:retrieveSystemInformationFault xmlns:iongt="http://www.testing.com/xml/TestingIONGT">
<iongt:faultcode>TestError012</iongt:faultcode>
<iongt:faultstring>Transaction Id: *:
Testing error message here</iongt:faultstring>
</iongt:retrieveCustomerInformationFault>