|
Building Interoperable Web Services, by Scott Seely
WSJ Vol 02 Issue 09 - pg.33
Listing 1
<xsd:complexType name="ArrayOfProduct">
<xsd:sequence>
<xsd:element minOccurs="0"
maxOccurs="unbounded"
name="Product" nillable="true"
type="s0:Product" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Product">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1"
name="QuantityPerUnit" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1"
name="UnitPrice" type="xsd:decimal" />
<xsd:element minOccurs="0" maxOccurs="1"
name="CategoryName" type="xsd:string" />
<xsd:element minOccurs="0" maxOccurs="1"
name="SupplierName" type="xsd:string" />
<xsd:element minOccurs="0" maxOccurs="1"
name="Name" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1"
name="ID" type="xsd:long" />
</xsd:sequence>
</xsd:complexType>
|