XML Skema alle element
❮ Voltooi XML-skemaverwysing
Definisie en gebruik
Die alles-element spesifiseer dat die kind-elemente in enige volgorde kan verskyn en dat elke kind-element nul of een keer kan voorkom.
Elementinligting
- Ouerelemente : groep, kompleksTipe, beperking (beide eenvoudigeInhoud en komplekseInhoud), uitbreiding (beide eenvoudigInhoud en komplekseInhoud)
Sintaksis
<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>
(annotation?,element*)
</all>
(Die ? teken verklaar dat die element nul of een keer kan voorkom, en die * teken verklaar dat die element nul of meer keer binne die alles element kan voorkom)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
maxOccurs | Optional. Specifies the maximum number of times the element can occur. The value must be 1. |
minOccurs | Optional. Specifies the minimum number of times the element can occur. The value can be 0 or 1. Default value is 1 |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
Voorbeeld 1
<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
Die voorbeeld hierbo dui aan dat die "voornaam" en die "van" elemente in enige volgorde kan verskyn, maar beide elemente MOET een keer en net een keer voorkom!
Voorbeeld 2
<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string" minOccurs="0"/>
<xs:element name="lastname" type="xs:string" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
Die voorbeeld hierbo dui aan dat die "voornaam" en die "van" elemente in enige volgorde kan verskyn en elke element KAN nul of een keer verskyn!
❮ Voltooi XML-skemaverwysing