<xsd:schema
<!-- namespace declarations go here --> <xsd:element name="Person"> <xsd:complexType> <xsd:sequence> <xsd:element name="PersonRow" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="name" type="xsd:string" nillable="true"/> <xsd:element name="height" type="xsd:int" nillable="true"/> <xsd:element name="weight" type="xsd:int" nillable="true"/> </xsd:sequence> <xsd:attribute name="gender" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> |
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="" xmlns:prodata="urn:schemas-progress-com:xml-prodata:0001"> <xsd:element name="dsGarden" prodata:proDataSet="true"> <xsd:complexType> <xsd:sequence> <xsd:element name="ttPlots" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="plotId" type="xsd:int" nillable="true"/> <xsd:element name="plotDesc" type="xsd:string" nillable="true"/> <xsd:element name="isFallow" type="xsd:boolean" nillable="true"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="ttVeggies" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="veggieId" type="xsd:int" nillable="true"/> <xsd:element name="veggieDesc" type="xsd:string" nillable="true"/> <xsd:element name="plotId" type="xsd:int" nillable="true"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> |