我有一个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
我查看了如何从 Java 中漂亮地打印 XML?,如何打印 SOAPMessage 和如何将 SOAPBody 转换为字符串,但都不能解决换行和/或格式化SOAPMessage
.