Я хотел бы получить ваш совет относительно этой проблемы:
Я хочу преобразовать вложение MTOM в ответе SOAP WS в binay base64.
Пример:
Iиметь эту полезную нагрузку:
<ns2:Response xmlns:ns2="http://xxxxx.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<return>
<messages>
<id>0</id>
<messageContent>Dummy text</messageContent>
<type>INFOS</type>
</messages>
<LabelResponse>
<label>
<xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:f6212d3d-7e86-4799-b227-1003bd7d0221-81412@cxf.apache.org"/>
</label>
</LabelResponse>
</return>
И я хочу получить это:
<ns2:Response xmlns:ns2="http://xxxxx.com" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<return>
<messages>
<id>0</id>
<messageContent>Dummy text</messageContent>
<type>INFOS</type>
</messages>
<LabelResponse>
<label>.....XXXxXxxXXxxxx .... [Binary Base64]</label>
</LabelResponse>
</return>
Как я мог это сделать?Я уточняю, что по определенной причине я могу использовать язык XSL Transformation, Javascript и Groovy.Есть ли способ сделать это с помощью одного из этих 3?
Заранее спасибо!