【问题标题】:Consuming XML in restful post在 restful post 中使用 XML
【发布时间】:2012-04-26 19:45:32
【问题描述】:

我最近一直在做大量的谷歌搜索,试图找到一个体面的文档/教程来在 Web 服务的 JAVA RestFUL 实现中使用 XML。我的要求很简单

  • 我想使用 XML

这意味着我需要原始的 XML。我不需要任何 JAXB 绑定或任何异议对话。有人可以指点我一些像样的教程或在这里发布一些东西

@POST
@Consumes(MediaType.APPLICATION_XML)
public void consumeXML (/*something here- duno what*/){
    //something here as well
}

谢谢

【问题讨论】:

    标签: java xml web-services jax-rs


    【解决方案1】:

    我建议将InputStream 指定为方法参数。

    @POST
    @Consumes(MediaType.APPLICATION_XML)
    public void consumeXML ( InputStream xml ){
        //do something with the XML string
    }
    

    那么InputStream 可以使用任意数量的技术进行处理:DOM、SAX、StAX、JAXB 等。

    【讨论】:

    【解决方案2】:
    public void consumeXML ( String xml ){
        //do something with the XML string
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2015-03-29
      • 2014-03-01
      相关资源
      最近更新 更多