开发者

Custom SOAP response of ASMX service

开发者 https://www.devze.com 2023-02-10 00:35 出处:网络
I\'m trying to implement a custom SOAP response of the legacy web service. At the moment it has the following format:

I'm trying to implement a custom SOAP response of the legacy web service.

At the moment it has the following format:

<ServiceResponse>
    <ServiceResult>some return value</ServiceResult>
</ServiceResponse>

I need to add string value like this:

<ServiceResponse>NEW VALUE
    <ServiceResult>some return value</ServiceResult>
</ServiceResponse>

I'm not sure if it is a good idea at all? Is this SOAP xml valid? If yes, how it can be accomplished?

Any suggestio开发者_如何学JAVAn or idea would be appreciated


That xml isn't valid, in a node you can't have both text and a child node like you have there.

If you're writing your webservice in .NET I would advise you construct a Serializable class that represents the data structure that you want to return, when you create your webservice it will automatically get converted into a valid soap data structure. You will also be able to see the definition of your response when you browse the WSDL at Service.asmx?wsdl.

If you'd like some more info on SOAP checkout the specification at w3.org

Edit: Removed false claim as pointed out by marc_s

0

精彩评论

暂无评论...
验证码 换一张
取 消