Я создаю веб-сервис, в котором веб-метод будет получать данные в Soap + xml. Я создал для него класс Pojo, и я планировал обработать его с помощью Hash map.Мои входные данные в качестве объекта будут:
POST http://www.hutiamdps.com/IHutiGprsModem/dataservice.java HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/soap+xml;charset=UTF-8;action="http://www.hutiamdps.com/IHutiGprsModem/pudata" User-Agent: Jakarta Commons-HttpClient/3.1 Content-Length: 1581 <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ihut="http://www.hutiamdps.com/IHutiGprsModem"> <soap:Header> ................ </soap:Header> <soap:Body> <autoip>1034|Chromepet|Chennai117.97.24.32</autoip> </soap:Body </soap:Envelope>
@WebMethod(operationName = "operation") public String operation(@WebParam(name = "xmldata") Object xmldata) { ......... return ; }
Чтобы избежать этого содержимого вплоть до мыльного конверта, а также тегов для его обработки, извлеките из него значения тегов XML, скажите, возможно ли это.
Не могли бы вы немного расширить свой вопрос?Как именно вы хотите использовать Map (HashMap) и где вы видите проблему с этим?
(у меня недостаточно репутации, чтобы комментировать, поэтому я должен публиковать это как ответ вместо комментария)