When elements have structure, you need to define the structure.
The structure is defined by a 'complexType' element:
<xs:element name="person"> <xs:complexType> ... </xs:complexType> </xs:element>
The content of 'complexType' defines the structure of the element.