java xml 接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java xml 接口相关的知识,希望对你有一定的参考价值。
接口基于http传输协议,采用POST方式,发起请求,按XML格式返回数据,采用UTF8编码。
请求参数(Post方式):无
返回结果:
<ROOT><RESULT>
<ERRCODE>0</ERRCODE>//0成功,其他失败<ERRMSG>查询成功</ERRMSG>//失败时返回相应的说明
<AMOUNT>30</AMOUNT>//记录数
</RESULT>
<ROW>
<NUMBER>gsj040031207170046</NUMBER>//受理编号
<APPLICANT>三亚华康医疗器具有限公司</APPLICANT>//申请(单位/个人)
<NAME>调运植物和植物产品检疫</NAME>//申报名称
<ACCEPTEDUNITS>省林业局</ACCEPTEDUNITS>//受理单位
<STATE>受理</STATE>//办理
</ROW>
<ROW>
<NUMBER>gsj040031207170046</NUMBER>//受理编号
<APPLICANT>三亚华康医疗器具有限公司</APPLICANT>//申请(单位/个人)
<NAME>调运植物和植物产品检疫</NAME>//申报名称
<ACCEPTEDUNITS>省林业局</ACCEPTEDUNITS>//受理单位
<STATE>已办结</STATE>//办理状态
</ROW>
<ROW>…</ROW>
…
</ROOT>
这样子的,为别的项目提供接口,请问如何实现?
可以给一下示范代码么?
参考技术A jsp、servlet、action等中直接out.println("........");追问
求详细。。
参考技术B "为别的项目提供接口",需要webservice,可以去查下webservice的相关用法,目前用xfire的比较多,至于解析XML的方式,那就太多了,不同的方式有不同的优势,根据自己的数据量大小,结构复杂程度选用适合的解析方式即可,也简单,去搜索一下 "java解析xml"就可以了。java 调用cxfWebService 接口返回类型是xml格式数据显示在jsp页面中该如何做到
参考技术A dom4j解析xml,然后把解析的数据封装到bean里。jsp页面上获取bean然后显示就行了。和平常的从数据库取数据,封装后在页面上显示没有区别。不过就是不去数据库取数据,而是靠xml来取数据。追问
那数据是xml格式显示在jsp页面上吗
追答都解析出来,有重新封装了,当然就不是xml格式的了。要不还解析 封装干什么。
以上是关于java xml 接口的主要内容,如果未能解决你的问题,请参考以下文章
java 调用cxfWebService 接口返回类型是xml格式数据显示在jsp页面中该如何做到
请问达人,java 提供webservice接口,用XML传输数据,怎么实现?
Java Servlet接口web.xml配置HttpServlet父类
.net WebService接口参数为实体类数组,java调用接口怎么把参数转换成string类型的xml内容