2012-03-15 127 views
0

我得到这个方法在qt上实现。描述复合类型wsdl

QList<Job> getJobs(unsigned int firtJob, unsigned int lastJob); 

而且我想与Web服务使用,但我不`吨,但我不会在文件中的.wsdl定义它。

<message name="getJobsRequest"> 
    <part name="firtJob" type="xsd:unsigedInt" /> 
    <part name="lastJob" type="xsd:unsigedInt" /> 
</message> 
<message name="getJobsResponse"> 
..... 
</message> 

<portType name="CorePortType"> 
    <operation name="getJobs"> 
    <input message="tns:getJobsRequest"/> 
    <output message="tns:getJobsResponse"/> 
    </operation> 
</portType> 

我不知道怎么形容getJobsResponse我想这将是一个复合型

非常感谢你。

回答

0

嗯,我解决了这个问题:

<complexType> 
    <all> 
    <sequence> 
     <element name="list_job" type="Job" minOccurs="0" maxOccurs="unbounded"/> 
    <sequence> 
    </all> 
</complexType> 

<message name="getJobsResponse"> 
    <part name="listJobs" type="tns:list_job" /> 
</message> 

感谢