<전체 XML 스키마 참조
정의 및 사용
모든 요소는 자식 요소는 0 또는 1 시간이 발생할 수 있습니다 각각의 하위 요소 순서에 상관없이 것을 나타날 수 있음을 지정합니다.
요소 정보
- Parent elements: 그룹, complexType을, 제한 (simpleContent를하고 complexContent 모두), 확장 (both simpleContent and complexContent)
통사론
<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>
(annotation?,element*)
</all>
합니다 ( ? 기호 요소는 0 또는 1 시간이 발생할 수 있음을 선언하고 * 부호는 요소는 모두 소자 내부에 0 회 이상 발생할 수 있다는 것을 선언)
속성 | 기술 |
---|---|
id | 선택 과목. 요소의 고유 ID를 지정 |
maxOccurs | 선택 과목. 소자가 발생할 수있는 최대 횟수를 지정한다. 값은 1이어야합니다. |
minOccurs | 선택 과목. 소자가 발생할 수있는 최소 횟수를 지정한다. 이 값은 0 또는 1 기본 값은 1이 될 수있다 |
any attributes | 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다 |
예 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>
이 예는 위의 것을 나타낸다 "firstname" 와 "lastname" 요소를 어떤 순서로 표시 할 수 있지만 두 요소가 한 번만 발생해야한다!
예 2
<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
이 예는 위의 것을 나타낸다 "firstname" 와 "lastname" 요소를 순서에 상관없이 나타날 수 있으며 각 요소는 0 또는 1 시간이 나타날 수 있습니다!
<전체 XML 스키마 참조