Создать строку запроса мыла с xmlbeans и axis2
У меня есть клиент веб-службы, который использует axis2 1.6.1, xmlbeans. Работает нормально. Теперь я хочу создать строку сообщения запроса мыла (не только строку XML, но и строку мыла) из объекта запроса.
Пожалуйста помоги.
(использование jaxb или cxf не являются вариантами для этого проекта)
1 ответ
Решение
Хорошо, я решил это. После того как у вас есть объект xmlbean, просто объедините строки между мыльным конвертом и xmlObject.toXML().
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.qwest.com/XMLSchema" >
<soapenv:Header/>
<soapenv:Body>
+ xmlObject.toXML()
+ </soapenv:Body>
</soapenv:Envelope>