我有一个REST负载,其一部分是一个Json数组,如下所示:
{
"principal":1100,
"maxOutstandingLoanBalance":"35000",
"disbursementData":[{"expectedDisbursementDate":"01 November 2013",
"principal":22000,"approvedPrincipal":22000}]
}
我正在为此制作SOAP Web服务,但不确定如何在XSD模式文件中表示对象disdissementData。 在我的XSD模式中,我尝试如下:
<xs:element name="createLoanRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="principal" type="xs:decimal"/>
<xs:element name="maxOutstandingLoanBalance" type="xs:decimal"/>
<xs:element name="disbursementData">
<xs:complexType>
<xs:all>
<xs:element name="expectedDisbursementDate" type="xs:date"/>
<xs:element name="approvedPrincipal" type="xs:decimal"/>
<xs:element name="principal" type="xs:decimal"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>