07-24-2009 09:39 AM
08-23-2009 02:45 AM
<xs:element name="Vendor">
<xs:complexType>
<xs:sequence>
<xs:element name="VendorName" type="xs:string"/>
<xs:element name="Product" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductName" type="xs:string"/>
<xs:element name="Specification" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Key" type="xs:string"/>
<xs:element name="Value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Note: for clarity I've used the "Russian Doll" XML Schema design approach, but when designing XML Schemas "for real" I encourage the use of the "Venetian Blind" approach (see http://www.xfront.com/GlobalVersusLocal.html for more details).Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.