기술나눔

XML 스키마 기타 데이터 유형

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

XML 스키마 기타 데이터 유형

XML 스키마는 XML 문서의 요소와 속성의 구조와 내용을 정의하기 위한 다양한 데이터 유형을 제공합니다. 일반적인 단순 유형(예: 문자열, 정수, 날짜 등) 및 복합 유형(예: 요소 및 속성의 조합) 외에도 XML 스키마에는 특정 데이터 형식 및 유효성 검사 요구 사항을 처리하는 다양한 기타 데이터 유형도 포함되어 있습니다. . 이 기사에서는 일반적으로 사용되는 XML 스키마 기타 데이터 유형을 소개하고 해당 사용 시나리오와 특성을 설명합니다.

1. 모든 유형

anyType은 XML 스키마의 가장 기본적인 기타 데이터 유형이며 유효한 XML 요소를 나타냅니다. anyType에는 텍스트, 하위 요소, 속성 등을 포함한 모든 유형의 콘텐츠가 포함될 수 있습니다. 복합 유형을 정의할 때 anyType을 사용하면 요소에 모든 유형의 콘텐츠가 포함될 수 있습니다. 예를 들어:

<xs:complexType name="Person">
  <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="age" type="xs:int"/>
    <xs:element name="address" type="xs:anyType"/>
  </xs:sequence>
</xs:complexType>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

위의 예에서 Person 유형에는 유형이 anyType인 address라는 요소가 포함되어 있습니다. 이는 address 요소가 모든 유형의 콘텐츠를 포함할 수 있음을 의미합니다.

2. 모든URI

anyURI는 통일자원식별자(URI&