xsd:element declares an element and assigns it a type
xsd:element
xsd:attribute declares an attribute and assigns it a type
xsd:attribute
xsd:complexType defines a new type
xsd:complexType