2016-05-06 4 views
1

J'ai un client de service web qui utilise axis2 1.6.1, xmlbeans. Ça fonctionne bien. Maintenant, je veux créer une chaîne de message de demande de savon (pas seulement une chaîne XML mais aussi une chaîne de savon) à partir de l'objet de demande.créer une chaîne de demande de savon avec xmlbeans et axis2

Aidez-nous s'il vous plaît.

(en utilisant JAXB ou CxF ne sont pas des options pour ce projet)

Répondre

0

Ok, ça a marché. Après avoir l'objet xmlbean, faites simplement une chaîne de concaténation entre l'enveloppe de savon et xmlObject.toXML().

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.qwest.com/XMLSchema" > 
    <soapenv:Header/> 
    <soapenv:Body> 

+ xmlObject.toXML() 

+ </soapenv:Body> 
</soapenv:Envelope>