我的Java代码返回了一个Axis2对象。如何在控制台中将该对象转换为XML或将其输出为XML?我知道有很多第三方库可用于将对象序列化为XML-但是如何使用Axis2?

更新:this link中,我找到了解决方案。需要获得一个像这样的OMElement:

OMElement omElement = sampleElement1
          .getOMElement(SampleElement1.MY_QNAME, OMAbstractFactory.getOMFactory());
String omElementString = omElement.toStringWithConsume();
System.out.println("XML String ==> " + omElementString);

最佳答案

只需在yourObject.toString()上调用OMElement

10-06 09:53