我有一个使用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>