복합 유형 추가

복합 유형은 해당 컨텐츠의 요소를 허용하며 속성을 포함할 수 있습니다. 복합 유형은 XML 스키마에서 생성되거나 XML 스키마와 연관된 인스턴스 문서에 적합한 컨텐츠를 판별하는 데 유용하게 사용할 수 있습니다.

복합 유형을 원하는 만큼 XML 스키마에 추가할 수 있습니다.

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

XML 스키마에 복합 유형을 추가하려면 다음 단계를 수행하십시오.

  1. XML 스키마 편집기에서 XML 스키마를 여십시오.
  2. 디자인 보기에서 유형 카테고리를 마우스 오른쪽 단추로 클릭하고 복합 유형 추가를 클릭하십시오.
  3. 특성 보기에서 이름 필드에 복합 유형의 새 이름을 입력하십시오.
  4. 찾아보기 찾아보기 아이콘를 클릭하여 복합 유형의 기본 유형을 선택하십시오. 복합 유형의 기본 유형을 설정하거나 컨텐츠 모델(요소 내부에 포함될 수 있는 데이터를 나타냄)을 추가할 수 있지만 두 가지 작업을 모두 수행할 수는 없습니다. 컨텐츠 모델에 대한 자세한 정보는 관련 타스크를 참조하십시오.
  5. 상속 기준 목록에서 제한 또는 확장을 선택하십시오. 이는 기본 유형으로부터의 유형 파생 기준이 제한 또는 확장인지 여부를 지정합니다.
  6. 디자인 보기에는 복합 유형의 속성이 표시됩니다. 이 보기를 사용하여 복합 유형에 속성을 추가할 수도 있습니다. 속성은 속성 이름과 특정 유형 및 값을 연관시킵니다.
    • 속성을 추가하려면 디자인 보기에서 복합 유형을 마우스 오른쪽 단추로 클릭하고 속성 추가를 선택하십시오.
      • 이름. 디자인 보기에서 변경할 속성의 이름을 클릭하십시오.
      • 유형. 디자인 보기에서 변경할 속성의 유형을 클릭하십시오. 드롭 다운 메뉴는 일반적으로 사용되는 유형을 제공합니다. 추가 옵션은 메뉴에서 찾아보기를 선택하십시오.
  7. 속성 참조는 글로벌 속성에 대한 참조를 제공합니다. 속성 참조를 추가하려면 디자인 보기에서 요소를 포함하는 복합 유형을 마우스 오른쪽 단추로 클릭하고 속성 참조 추가를 클릭하십시오. 글로벌 속성을 참조하는 선언을 사용하면 참조된 속성이 인스턴스 문서에서 참조 선언의 컨텍스트로 나타납니다. 참조를 선택한 후 특성 보기의 참조 메뉴에서 참조할 속성 그룹을 선택하십시오.
  8. 속성 그룹 참조는 속성 그룹에 대한 참조를 제공합니다. 속성 그룹 참조를 추가하려면 디자인 보기에서 요소를 포함하는 복합 유형을 마우스 오른쪽 단추로 클릭하고 속성 그룹 참조 추가를 클릭하십시오. 속성 그룹을 참조하는 선언을 사용하면 참조된 속성 그룹이 인스턴스 문서에서 참조 선언의 컨텍스트로 나타납니다. 참조를 선택한 후 특성 보기의 참조 메뉴에서 참조할 속성 그룹을 선택하십시오.
  9. any 요소는 이름 공간에 따라 요소 컨텐츠를 사용 가능하게 하며 해당 any 속성 요소는 속성이 요소에 나타나게 합니다. any 속성을 추가하려면 복합 유형 헤더를 마우스 오른쪽 단추로 클릭하고 any 속성 추가를 클릭하십시오. any 속성에 대해 다음 값을 지정할 수 있습니다.
    • 이름 공간 값으로 다음을 선택할 수 있습니다.
      • ##any. 모든 이름 공간에서 잘 구성된 XML을 사용할 수 있습니다.
      • ##local . 선언되지 않은 모든 잘 구성된 XML을 이름 공간에 배치할 수 있습니다.
      • ##other. 대상 이름 공간 이외의 위치에서 비롯된 모든 잘 구성된 XML을 선언할 수 있습니다.
      • ##targetNamespace . 유형이 정의된 대상 이름 공간에 대한 간략한 표현입니다.
    • processContents 값으로 다음을 선택할 수 있습니다.
      • skip. XML 프로세서가 속성 컨텐츠의 유효성을 검증하지 않습니다.
      • lax. XML 프로세서가 속성 컨텐츠의 유효성을 최대한 검증합니다.
      • strict. XML 프로세서가 모든 속성 컨텐츠의 유효성을 검증합니다.
  10. 이 복합 유형에 대한 정보를 제공하려면 문서 탭을 클릭하십시오. 문서 페이지는 설명과 같이 사람이 읽을 수 있는 자료에 사용됩니다.
  11. 스키마 컴포넌트 어노테이션에 응용프로그램 정보 요소를 추가하려면 확장 탭을 클릭하십시오. 확장 페이지를 사용하면 스키마를 지정하고 어노테이션에 XML 컨텐츠를 추가할 수 있습니다.
관련 태스크
컨텐츠 모델 추가