有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案