Как я могу получить входящую полезную нагрузку XML в качестве параметра String в методе spring ws endpoint?
Например, У меня есть следующий код, обратите внимание, что я получаю XML как элемент JDOM, который мне теперь нужно преобразовать в строку вручную. Было бы неплохо узнать, как автоматически преобразовать это в строку.
@PayloadRoot(namespace=HOLIDAY_NAMESPACE_URI, localPart="holidayRequest")
@ResponsePayload
public Element handleHolidayRequest(@RequestPayload Element holidayRequest)
//public Element handleHolidayRequest(@XPathParam("holidayRequest") String holidayRequest)
{
System.out.println("In handleHolidayRequest method with payload: " + holidayRequest);
return getHolidayResponse(HOLIDAY_NAMESPACE);
}
Закомментированная сигнатура метода, только я пробовал XPath, который также не работал так, как я ожидал.