Мне необходимо реализовать сервис с операцией GetCapabilites.
Необходимо, чтобы сервис обрабатывал XML запосы следущего вида:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<getCapabilites xmlns="http://tig.com">
<AcceptVersions>
<Version>1.0.0</Version>
<Version>0.8.3</Version>
</AcceptVersions>
</getCapabilites>
</soapenv:Body>
</soapenv:Envelope>
То есть я хочу, чтобы он принимал список версий именно в таком формате.
Но на такой запрос сервер выдает следущее сообщение о ошибке:
OMTextImpl cannot be cast to java.lang.String
Как сделать так, чтобы сервер корректно парсил этот запрос?