救急啊!!!请高手指点soap接收后xml的解析

单眼皮的心情 2006-09-04 04:10:11
救急啊,请高手指点soap接收数据后,xml的解析。对方提供给我的方法是:
public UserPickUpData GetUserPickUpData(int PartnerID,string GatewayID, string ServiceNumber);

xml文件内容是:

<?xml version="1.0" encoding="utf-8" ?>
- <xs:schema xmlns:mstns="http://tempuri.org/UserPickUpData.xsd" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns="http://tempuri.org/UserPickUpData.xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://tempuri.org/UserPickUpData.xsd" id="UserPickUpData" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element msdata:IsDataSet="true" name="UserPickUpData">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="MsgToSend_His">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="ID" type="xs:int" />
<xs:element minOccurs="0" name="Song_ID" type="xs:int" />
<xs:element minOccurs="0" name="MobileNumber" type="xs:string" />
<xs:element minOccurs="0" name="ChargeNumber" type="xs:string" />
<xs:element minOccurs="0" name="SendTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="Source" type="xs:string" />
<xs:element minOccurs="0" name="ServiceNo" type="xs:string" />
<xs:element minOccurs="0" name="ServiceCode" type="xs:string" />
<xs:element minOccurs="0" name="LinkID" type="xs:string" />
<xs:element minOccurs="0" name="GatewayID" type="xs:string" />
<xs:element minOccurs="0" name="RecordID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>

可问题是我调用GetUserPickUpData方法时显示返回的并不是UserPickUpData对象,而是一个以“_”开头的对象名,请问各位高手怎么样才能接收到xml设置中的数据呢?因我对soap相关的开发是一点儿都不了解,还请高手们回复时讲得稍细一点儿,谢谢啦,真的是很急呀!!
...全文
194 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧