java使用纯旧XML(POX)创建SpringWeb服务
所以,我正在为一个已经存在的应用程序编写一个SpringWeb服务。我让服务工作到它将接收请求并响应它的位置,但问题是,应用程序希望响应是纯旧XML(POX)。我的回复当前附加了SOAP头,如下所示:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<Person>
<FirstName>John</FirstName>
<LastName>Smith</LastName>
</Person>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
我需要归还的是:
<Person>
<FirstName>John</FirstName>
<LastName>Smith</LastName>
</Person>
从我发现的情况来看,Spring非常有能力做到这一点,我认为这与DomPoxMessageFactory
有关,但我发现的所有示例都是Spring WS的旧版本,比如v1。5.就连春季发行版中的痘样也是3年前写的。谢谢你的帮助
编辑:我也在使用spring ws v2。1.2. 到目前为止,我的代码非常类似于您将在这里找到的:http://static.springsource.org/spring-ws/sites/2.0/reference/html/tutorial.html
共 (0) 个答案