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 complex type
xsd:complexType
xsd:simpleType defines a new simple type
xsd:simpleType