我们可以使用Java中的webservices生成一个xml文件,如果是这样的话?
答案 0 :(得分:2)
生成XML文件与webservices无关。基于SOAP的基于Web服务与使用XML编写的消息进行通信。因此,要调用Web服务,您必须创建一个实现某些xml架构的XML文档,并将xml文档发送到服务器地址。而且您不需要文件,通常XML文档是在内存中创建的,而不是写入文件。
Apache Axis2是一个非常强大的库,可以处理大部分的编组/解组和通信内容。
答案 1 :(得分:2)
有两种Java Web服务标准:
每个规范都有多个实现。 GlassFish是这两个标准的参考实现。
您可以直接与XML交互,也可以与通过XML绑定层转换为XML的POJO交互。 JAX-WS和JAX-RS的标准绑定层是用于XML绑定的Java体系结构(JAXB)。
有关JAX-RS Web服务的示例,请查看:
答案 2 :(得分:1)
创建一个Web服务(例如,使用Java 6注释)并让带注释的方法返回转换为字符串的DOM树。