救急啊!!!请高手指点soap接收后xml的解析
救急啊,请高手指点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相关的开发是一点儿都不了解,还请高手们回复时讲得稍细一点儿,谢谢啦,真的是很急呀!!