최신 웹 개발 튜토리얼
 

XML스키마 attributeGroup 요소


<전체 XML 스키마 참조

정의 및 사용

그만큼 그들은 복잡한 타입 정의로 하나의 그룹으로 통합 될 수 있도록 attributeGroup 요소는 그룹 속성 선언들의 세트를 사용한다.

요소 정보

  • Parent elements: attributeGroup, complexType에, 스키마 제한 (simpleContent를하고 complexContent 모두), 확장 (both simpleContent and complexContent)

통사론

<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>

(annotation?),((attribute|attributeGroup)*,anyAttribute?))

</attributeGroup>

(α-기호 요소는 0 또는 1 시간이 발생할 수 있음을 선언하고, * 기호 요소가 attributeGroup 요소 내에 0 번 이상 발생할 수 있음을 선언)

속성 기술
id 선택 과목. 요소의 고유 ID를 지정
name 선택 과목. 속성 그룹의 이름을 지정합니다. 이름 및 심판 속성이 모두 존재하지 않을 수 있습니다
ref 선택 과목. 명명 된 속성 그룹에 대한 참조를 지정합니다. 이름 및 심판 속성이 모두 존재하지 않을 수 있습니다
any attributes 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다

예 1

<xs:attributeGroup name="personattr">
  <xs:attribute name="attr1" type="string"/>
  <xs:attribute name="attr2" type="integer"/>
</xs:attributeGroup>

<xs:complexType name="person">
  <xs:attributeGroup ref="personattr"/>
</xs:complexType>

위의 예는라는 속성 그룹 정의 "personattr" 라는 이름의 복합 유형에 사용되는 "person" .


<전체 XML 스키마 참조