2010-07-05 12 views
0

J'essaie de développer un service Web basé sur SOAP en utilisant CXF. Mon exigence est d'accepter toute structure de données XML comme paramètre de méthode, puis la logique d'analyse/traitement de ces données sera prise en charge en interne par webservice (un webservice générique pour accepter une requête). Par conséquent je veux déclarer le paramètre de méthode comme org.w3c.dom.Element ou org.w3c.dom.Document. J'ai essayé de déclarer la méthode avec ces types mais cela a donné une erreur.CXF - Méthode de service Web avec le type de paramètre en tant qu'élément

Quelqu'un peut-il s'il vous plaît laissez-moi savoir comment, je peux y parvenir? Je ne veux pas utiliser l'approche REST.

Répondre

0

Un service basé sur un fournisseur fonctionnerait-il? Sinon, faites de la méthode param une DOMSource ou juste Source. Cela peut mieux fonctionner.

+0

Qu'est-ce qu'un service de maintenance basé sur un fournisseur? Pouvez-vous s'il vous plaît expliquer en détail. En attendant je vais essayer avec DOMSource. – CuriousMind