El All
# XML Schema all Element
* * Complete XML Schema Reference](#)
* * *
## Definition and Usage
The element specifies that the child elements can appear in any order, and each child element can appear zero or one time.
### Element Information
* **Parent elements:** group, complexType, restriction (both simpleContent and complexContent), extension (both simpleContent and complexContent)
### Syntax
(annotation?,element*)
(The ? symbol declares that the element can appear zero or one time, while the * symbol declares that the element can appear zero or more times across all elements.)
| Attribute | Description |
| --- | --- |
| id | Optional. A unique identifier for this element. |
| maxOccurs | Optional. The maximum number of times the element can occur. This value must be 1. |
| minOccurs | Optional. The minimum number of times the element can occur. This value can be the integer 0 or 1. To specify that the element is optional, set this attribute to 0. The default value is 1. |
| any attributes | Optional. Specifies any other attributes with non-schema namespaces. |
### Example 1
The example above specifies that the "firstname" and "lastname" elements can appear in any order, and both elements must appear exactly once!
### Example 2
<xs:eleme
YouTip