합집합은 XML 파일에서 하나의 단순 유형으로 매핑하는 하나 이상의 원자성 또는 목록 유형의 조합입니다. 합집합 유형을 정의할 때 결합할 유형을 지정합니다. 예를 들어 크기라는 유형을 작성할 수 있습니다. 크기는 S, M 및 L과 같은 문자열 데이터를 포함할 수 있거나 30, 32 및 34와 같은 10진수 크기를 포함할 수 있습니다. 합집합 유형 요소를 정의하는 경우 XML 파일에 문자열 크기의 경우 sizename 유형을, 숫자 크기의 경우 sizenum 유형을 포함할 수 있습니다.
다음 그림은 sizenames 및 sizenums 목록이 들어 있는 shoesize 합집합이 포함된 스키마 파일을 보여 줍니다.
sizename은 제한된 문자열 유형입니다.
sizenames 유형은 문자열 목록을 허용합니다.
sizenums 유형은 10진수 목록을 허용합니다.
shoesize 합집합은 10진수와 문자열 목록을 모두 허용합니다.
합집합은 sizenames 및 sizenums를 합집합 멤버 유형으로 정의합니다. sizenames는 문자열 값 목록을 정의합니다. sizenums는 10진수 값 목록을 정의합니다.