我有一个使用 Axis2 开发并部署在 Glassfish 4.0 上的 Web 服务。当我的 java 构建客户端访问该服务时,我的 xml 恢复干净,没有任何属性,但是当我尝试从 C# 客户端提取数据时,其中两个元素中嵌入了 xsi 定义的属性,并且 C# 客户端无法解析消息.
我在 C# 端实现客户端的方式或者我在服务器端实现服务的方式一定有问题。
成功响应消息中的
<coordinates>
<latitude>38.582886969023164</latitude>
<longitude-77.52012364626299</longitude>
</coordinates>
片段 匹配不成功响应消息中的片段
<coordinates>
<latitude xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="latitude_type0">38.582886969023164</latitude>
<longitude xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="longitude_type0">- 77.52012364626299</longitude>
</coordinates>