У меня есть образец файла xml, как показано ниже:
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope/"
soap:encodingStyle="http://www.w3.org/2003/05/soap-encoding">
<soap:Body>
<m:GetPriceResponse xmlns:m="https://www.w3schools.com/prices">
<m:Price>1.90</m:Price>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>
Используя модуль Mule 4 XMl, я хочу получить значение «Цена».
Я пробую следующий код:
#[XmlModule::xpath('//soap:Envelope/soap:Body/m:GetPriceResponse/m:Price', payload, {})]
Однако это не работает. Кто-нибудь может помочь мне?