У меня есть SOAPMessage
(найден в javax.xml.soap.SOAPMessage
).
Однако единственный способ напечатать это, кажется, soapMessage.writeTo(System.out);
Однако в нем нет новых строк, и с большим SOAPMessage
его может быть трудно прочитать.
Кроме того, использование System.out.println(soapMessage.toString());
просто выводит:
com.sun.xml.internal.messaging.saaj.soap.ver1_1.Message1_1Impl@76c7e77a
Я посмотрел на Как красиво распечатать XML из Java?, Как распечатать SOAPMessage и Как преобразовать SOAPBody в String, но не решить проблему с новыми строками и/или форматированием SOAPMessage
.