2010-11-02 10 views
8

Ho un oggetto Axis2 restituito dal mio codice Java. Come posso convertire quell'oggetto in XML o inviarlo come XML nella console? So che ci sono molte librerie di terze parti disponibili per serializzare oggetti in XML - ma come farlo con Axis2?Oggetto axis2 a xml


Aggiornamento: Da this link ho trovato la soluzione. Uno ha bisogno di ottenere un OMElement come questo:

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

ho fatto riferimento questo URL: wso2.org/library/2068 ... e ho trovato la soluzione ..... siamo è necessario ottenere OMElement utilizzando il metodo getOMElement OMElement omElement = sampleElement1.getOMElement (SampleElement1.MY_QNAME, OMAbstractFactory.getOMFactory()); String omElementString = omElement.toStringWithConsume(); System.out.println ("XML String ==>" + omElementString); –

risposta

2

Basta chiamare yourObject.toString() su OMElement