日期:2014-05-17  浏览次数:20731 次

axis2 WebService 怎么定义一个XML格式的参数传递?
我用的是axis2 soap 客户端已服务端通信。项目需求是客户端传递一个xml格式参数到服务器端。服务器端再解析处理。
望能给出客户端和服务器端的例子。或者指引思路,。。。。。。。

------解决方案--------------------
有两种实现方式,不知道你们公司要求的是哪种。
第一种:soap协议本身就是一个xml。其中包含head和body,你可以在body中定义你们的xml,然后使用axis2的AXIOM方式实现webservice
第二种:使用RPC方式实现webservice,你就把你要传的xml看作成一个String类型的参数。比如:服务器端的
方法:
public void server(String xml){
String str = xml;
对接受到的xml进行解析....
}