我正在尝试实现旧版Web服务的自定义SOAP响应。
目前它的格式如下:
<ServiceResponse>
<ServiceResult>some return value</ServiceResult>
</ServiceResponse>
我需要像这样添加字符串值:
<ServiceResponse>NEW VALUE
<ServiceResult>some return value</ServiceResult>
</ServiceResponse>
我不确定这是不是一个好主意?这个SOAP xml有效吗?如果是的话,它是如何实现的?
任何建议或想法都将受到赞赏
答案 0 :(得分:1)
xml not 无效,在 '的节点中同时包含文本和像你一样的儿童节点。
如果您在.NET中编写Web服务,我建议您构建一个代表要返回的数据结构的Serializable
类,当您创建Web服务时,它将自动转换为有效的soap数据结构。在Service.asmx?wsdl上浏览WSDL时,您还可以看到响应的定义。
如果您想了解更多关于SOAP的信息,请查看w3.org
上的规范修改:删除了marc_s指出的错误声明