Я использую WSOEI.У меня следующий XML-ответ от внешней конечной точки:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://pse/">
<SOAP-ENV:Body>
<ns1:dl190Response>
<mvts>
<mvts_S>
<x>x1</x>
<a>blabla</a>
<b>blabla</b>
</mvts_S>
<mvts_S>
<x>x2</x>
<a>blabla</a>
<b>blabla</b>
</mvts_S>
</mvts>
</ns1:dl190Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Я хочу изменить значение в тегах <x></x>
на значение из другого XML-файла, который хранится в локальных записях.Новое значение в тегах.Пример сохраненного xml:
<ns1:dictionary
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns:ns1='http://xml.netbeans.org/schema/dictionary'
xsi:schemaLocation='http://xml.netbeans.org/schema/dictionary dictionary.xsd'>
<ns1:words>
<ns1:original>x1</ns1:original>
<ns1:translation>Dima</ns1:translation>
</ns1:words>
<ns1:words>
<ns1:original>x2</ns1:original>
<ns1:translation>Maksim</ns1:translation>
</ns1:words>
<ns1:words>
<ns1:original>x3</ns1:original>
<ns1:translation>Andrey</ns1:translation>
</ns1:words>
<ns1:words>
<ns1:original>x4</ns1:original>
<ns1:translation>Nikolay/ns1:translation>
</ns1:words>
</ns1:dictionary>
На выходе я хочу получить следующий xml.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://pse/">
<SOAP-ENV:Body>
<ns1:dl190Response>
<mvts>
<mvts_S>
<x>Dima</x>
<a>blabla</a>
<b>blabla</b>
</mvts_S>
<mvts_S>
<x>Maksim</x>
<a>blabla</a>
<b>blabla</b>
</mvts_S>
</mvts>
</ns1:dl190Response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Plz help.