A unique ID for the element. A unique ID for the element. Name for the element. Cannot be used if ref is present. Name for the element. Cannot be used if ref is present. Reference to a named element. Cannot be used if name is present. Reference to a named element. Cannot be used if name is present. Name of a built-in data type, simpleType, or complexType. Name of a built-in data type, simpleType, or complexType. Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref. Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref. Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref. Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref. false true Whether an explicit null value can be assigned to the element. Default is false. Whether an explicit null value can be assigned to the element. Default is false. false true Default value for the element. Only usable if the element's content is a simple type or text-only. Default value for the element. Only usable if the element's content is a simple type or text-only. Fixed value for the element. Only usable if the element's content is a simple type or text-only. Fixed value for the element. Only usable if the element's content is a simple type or text-only. qualified unqualified Name of an element that can be substituted with this one. Only usable if the parent element is schema. Name of an element that can be substituted with this one. Only usable if the parent element is schema.