Я совершенно новичок в xml & javascript. Я написал метод в js, который возвращает вывод в формате ниже при вызове через soapUI. Я пытаюсь вызвать ту же функцию из JavaScript. Как я могу разобрать вывод?
Я попробовал приведенный ниже код, но не сработал.
var tmp = interactionProposeOffers(offerEnvironment + "|" + offerSpace, recipientId, 1, xml, 0 , "", "" , "" , "" , "" , true);
var res = new XML(tmp.toXMLString());
Ответ мыла:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="http://xml.apache.org/xml-soap" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<urn:ProposeResponse xmlns:urn="urn:nms:interaction">
<interactionId xsi:type="xsd:string">0</interactionId>
<propositions xsi:type="ns:Element" SOAP-ENV:encodingStyle="http://xml.apache.org/xml-soap/literalxml">
<propositions>
<proposition id="43030" offer-id="11074076" offerSpace-id="7652687" weight="1" rank="1" prodOffer="">
<view>
<messageId>123</messageId>
<messageType>ABC</messageType>
</view>
</proposition>
</propositions>
</propositions>
<uuid/>
</urn:ProposeResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>