단순 유형 추가

단순 유형은 파생된 데이터 유형을 작성하는 데 사용됩니다. 이 유형은 값 공간(값 세트)과 데이터 유형의 렉시칼 공간(올바른 리터럴 세트)에 대한 일련의 제한사항입니다.

단순 유형은 요소 컨텐츠와 속성을 가질 수 없습니다. 숫자(및 문자열, 날짜 등)는 포함하지만 하위 요소가 없는 요소는 단순 유형을 포함합니다.

다음 지시사항은 자원 Perspective에 대해 작성되었지만 여러 다른 Perspective에도 적용됩니다.

단순 유형을 추가하려면 다음을 수행하십시오.

  1. XML 스키마 편집기에서 XML 스키마를 여십시오.
  2. 아웃라인 보기에서 유형을 마우스 오른쪽 단추로 클릭한 후 단순 유형 추가를 클릭하십시오.
  3. 아웃라인 보기에서 새 단순 유형을 선택하십시오.
  4. 특성 보기에서 일반 탭을 클릭하십시오.
  5. 이름 필드에 단순 유형의 새 이름을 입력하십시오.
  6. 다양성 목록에서 다음 옵션을 선택할 수 있습니다.
    • 아토믹. 아토믹 유형은 XML 스키마 언어의 모든 기본 단순 유형입니다.
    • 목록. 목록 유형은 아토믹 유형의 시퀀스로 구성됩니다. 이 유형은 한정된 길이의 아토믹 값 시퀀스로 구성되는 값을 갖습니다.
    • 유니온. 유니온 유형을 사용하면 요소 또는 속성 값이 여러 아토믹 및 목록 유형의 유니온에서 파생된 특정 유형의 하나 이상의 인스턴스가 됩니다.
  7. 다양성 목록에서 아토믹을 선택한 경우 기본 유형 필드 옆의 찾아보기 이 그래픽은 찾아보기 단추입니다.를 클릭하여 단순 유형의 기본 유형을 지정하십시오. 세트 유형 대화 상자에는 현재 사용 가능한 모든 기본 및 사용자 정의 유형이 나열됩니다. 다음 옵션 중 하나를 선택하여 목록의 범위를 변경할 수 있습니다.
    • 작업공간. 작업공간에서 사용 가능한 모든 유형을 나열합니다.
    • 엔클로징 프로젝트. 파일이 포함된 프로젝트에서 사용 가능한 모든 유형을 나열합니다.
    • 현재 자원(기본값). 현재 파일에서 사용 가능한 모든 유형을 나열합니다.
    • 작업 세트. 선택한 작업 세트에서 사용 가능한 모든 유형을 나열합니다.
  8. 다양성 목록에서 목록을 선택한 경우 항목 유형 필드 옆의 찾아보기 이 그래픽은 찾아보기 단추입니다.를 클릭하여 단순 유형의 항목 유형을 지정하십시오. 세트 유형 대화 상자에는 현재 사용 가능한 모든 기본 및 사용자 정의 유형이 나열됩니다. 다음 옵션 중 하나를 선택하여 목록의 범위를 변경할 수 있습니다.
    • 작업공간. 작업공간에서 사용 가능한 모든 유형을 나열합니다.
    • 엔클로징 프로젝트. 파일이 포함된 프로젝트에서 사용 가능한 모든 유형을 나열합니다.
    • 현재 자원(기본값). 현재 파일에서 사용 가능한 모든 유형을 나열합니다.
    • 작업 세트. 선택한 작업 세트에서 사용 가능한 모든 유형을 나열합니다.
  9. 다양성 목록에서 유니온을 선택한 경우 구성원 유형 필드 옆의 찾아보기 이 그래픽은 찾아보기 단추입니다.를 클릭하여 단순 유형의 구성원 유형을 지정하십시오. 구성원 유형 값 목록에 기본 단순 유형사용자 정의 단순 유형을 모두 추가하도록 선택할 수 있습니다.
  10. 제한조건 탭을 클릭하십시오. 여기서는 길이 제한조건, 열거 및 패턴을 포함하여 특정 제한조건 값을 설정할 수 있습니다.
    1. 열거를 사용하면 단순 유형의 올바른 값 세트를 정의할 수 있습니다. 열거는 단순 유형이 인스턴스 문서에서 올바른 값으로 취할 수 있는 실제 값입니다. 동시에 하나 또는 여러 개의 열거를 추가할 수 있습니다.
      • 한 번에 하나의 열거를 추가하려면 특정 제한조건 값에서 열거를 선택하고 추가를 클릭한 후 열거 값을 지정하십시오.
      • 한 번에 여러 열거를 추가하려면 다음 단계를 수행하십시오.
        1. 열거를 선택하십시오.
        2. 추가를 클릭하십시오.
        3. 각 열거 값을 입력하십시오. 각 값은 분리문자로 분리해야 합니다. 예를 들어, First, Second는 "First" 값의 열거와 "Second" 값의 열거를 작성합니다.
        4. 열거 값 앞뒤의 공백을 유지하려면 앞뒤 공백 유지 선택란을 선택하십시오. 이 선택란을 선택하면 First, Second의 경우, 값을 입력할 때 "Second" 앞에 공백을 추가했으므로 해당 값이 "First" 및 " Second"로 표시됩니다(Second 앞에 공백 존재).
        5. 확인을 클릭하십시오. 열거가 작성되어 특성 보기에 나타납니다.
    2. 패턴을 사용하면 허용 가능한 값에 대한 특정 제한조건을 적용할 수 있습니다. 예를 들어, 필드에서 "다섯 자리 숫자 뒤에 두 개의 대문자 ASCII 문자" 패턴을 따르는 입력만 허용하도록 제한할 수 있습니다. 패턴 제한조건을 설정하려면 다음을 수행하십시오.
      1. 패턴을 선택하십시오.
      2. 추가를 클릭하십시오.
      3. 정규식 마법사를 사용하여 제한조건으로 사용할 정규식 패턴을 작성하십시오.
      4. 완료를 클릭하십시오.
  11. 이 단순 유형에 대한 정보를 제공하려면 문서 탭을 클릭하십시오. 문서 페이지는 설명과 같이 사람이 읽을 수 있는 자료에 사용됩니다.
  12. 스키마 컴포넌트 어노테이션에 응용프로그램 정보 요소를 추가하려면 확장 탭을 클릭하십시오. 확장 페이지를 사용하면 스키마를 지정하고 어노테이션에 XML 컨텐츠를 추가할 수 있습니다.
관련 태스크
단순 유형에 패턴 패싯 추가