최신 웹 개발 튜토리얼
 

XML스키마 complexContent 요소


<전체 XML 스키마 참조

정의 및 사용

complexContent 요소가 혼합 된 내용 또는 유일한 요소를 포함하는 복잡한 유형에 확장 또는 제한을 정의합니다.

요소 정보

  • Parent elements: complexType에

통사론

<complexContent
id=ID
mixed=true|false
any attributes

>

(annotation?,(restriction|extension))

</complexContent>

(α-기호 요소가 complexContent 요소 내에 0 또는 1 시간이 발생할 수 있음을 선언합니다)

속성 기술
id 선택 과목. 요소의 고유 ID를 지정
mixed 선택 과목. 문자 데이터는이 complexType을 요소의 자식 요소 사이에 표시 할 수 있는지 여부를 지정합니다. 기본값은 false입니다
any attributes 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다

예 1

다음의 예는, 복합 형,이 "fullpersoninfo" 다른 복합 형식에서 파생, "personinfo" 세 가지 추가 요소와 상속 형 확장하여, (address, city and country) :

<xs:element name="employee" type="fullpersoninfo"/>

<xs:complexType name="personinfo">
  <xs:sequence>
    <xs:element name="firstname" type="xs:string"/>
    <xs:element name="lastname" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

<xs:complexType name="fullpersoninfo">
  <xs:complexContent>
    <xs:extension base="personinfo">
      <xs:sequence>
        <xs:element name="address" type="xs:string"/>
        <xs:element name="city" type="xs:string"/>
        <xs:element name="country" type="xs:string"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

위의 예에서 "employee" 의 메시지 있어야합니다 요소, 순서, 다음과 같은 요소 : "firstname" , "lastname" , "address" , "city""country" .


<전체 XML 스키마 참조