Java访问WebService接口方法 , 返回xml数据,能根据 下面的能给我写个实例吗?略急

接口方法StringgetHolidayMsg(Stringkey,Stringflag,StringxmlMessage)参数说明keyXX提供给的key值,传入key... 接口方法 String getHolidayMsg (String key, String flag, String xmlMessage)

参数说明 key XX提供给的key值,传入key值不正确不能正常提取数据, 值为:ZkMhYprHJ9ZvBMCpzsT3+1YfsDXkcy6R7iEniGcg8Ug8fMlpbBDWHw==
flag XX提供给的flag值,传入flag值不正确不能正常提取数据, 值为cncec
xmlMessage xml文本格式信息,格式内容参考:
<?xml version="1.0" encoding="GB2312"?>
<ehr> <!--采用eHR系统参数中的唯一编号-->
<userid>关联指标值</userid>
<!-- 请假类型 (用汉字,必须与系统中假期名称一致)-->
<htype>年假|产假|婚假</htype>
<!—SS请假日期,xx根据此日期判断年假年度归属-->
<hdate>请假日期(yyyy.MM.dd)</hdate></ehr>

返回值说明 Xml中包含年假假期(可休、已休天数),格式参考:
<?xml version="1.0" encoding="GB2312"?>
<ehr>
<!—ok表示查询成功,否则表示查询失败,返回失败信息-->
<info>ok|抛出一些异常信息</info>
<!--年假已休天数–->
<useddays>已休天数</useddays>
<!-- 年假可休天数–->
<remaindays>可休天数</remaindays></ehr>

这种返回XML的,确实不知道怎么去写
为什吗都是看看走了,,起码给我个回答嘛。
展开
 我来答
hubingdi1984
推荐于2017-09-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:9437
采纳率:86%
帮助的人:9278万
展开全部
楼主,你好。不知道你自己有没有权限修改这个接口的参数类型和返回值类型。
如果可以,建议修改成
Document getHolidayMsg (String key, String flag, Document xmlMessage)
然后建议你下载一个dom4j的包,这个包是专门处理xml读写的。
你可以把xmlMessage里的信息直接创建一个XML文档传给服务器。服务器返回XML文档即可。
如果实现过程有不懂可以追问或私信聊~
希望对你有帮助
追问
这个参数类型和返回值类型, 我是不能修改的。
蕭傲寒
2012-12-06 · 超过11用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:14.7万
展开全部
这具体要看你拿到的这个接口是用什么方式实现的,有wsdl、Hessian等等开源的一些webservice实现方式,wsdl则比较简单,通过myeclipse自带的插件填入地址,进行配置就可以实现,然后在项目中进行调用;Hessian则需要对方提供一个接口包,里面包含了接口方法,直接加到项目中就可以调用了,还有很多其他的开源方式,你说的那个XML应该是对方返回给你的xml格式的数据吧?拿到返回的数据自己去解析xml了,这个就不多说了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式