我在 asp.net 中写了一个webservice
select 函数,它的参数是一个字符串,返回一个dataset
像这样:
[WebMethod]
public DataSet Select(string query)
{
DataTable dt = new DataTable();
dt.Columns.Add("fname");
dt.Columns.Add("lname");
dt.Rows.Add("mehdi", "nine");
dt.Rows.Add("ali", "javan");
DataSet ds = new DataSet();
ds.Tables.Add(dt);
return ds;
}
当我看到它的 xml 输入时,它是这样的:
<s:element name="Select">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="query" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SelectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SelectResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
在 xml 文件中,我们可以看到它的输出是SelectResult
. 如何将其转换为数据源delphi7
?任何的想法?