다음을 통해 공유


XML 스키마 탐색기 사용

XML 스키마 탐색기에서는 트리 뷰를 통해 스키마 집합을 계층적으로 표시합니다. 또한 검색, 필터링, 탐색 및 정렬 기능도 제공합니다. XML 스키마 탐색기에 액세스하려면 보기 메뉴에서 XML 스키마 탐색기를 선택합니다.

검색 기능

XML 스키마 탐색기를 사용하면 기본 제공 검색 기능 중 하나를 사용하거나 키워드를 지정하여 스키마 집합을 검색할 수 있습니다. 자세한 내용은 스키마 집합 검색을 참조하십시오.

필터 및 정렬 기능

XML 스키마 탐색기에는 XML 스키마 탐색기 도구 모음에서 사용할 수 있는 필터 및 정렬 옵션이 포함되어 있습니다.

도구 모음에서 사용할 수 있는 필터 옵션은 다음과 같습니다. 기본적으로 네임스페이스 표시스키마 파일 표시 옵션이 선택되어 있습니다.

  • 네임스페이스 표시

  • 스키마 파일 표시

  • 식자공 표시(시퀀스/선택/모두)

도구 모음에서 사용할 수 있는 정렬 옵션은 다음과 같습니다. 기본값은 유형별 정렬입니다.

  • 유형별 정렬

  • 이름순 정렬

  • 문서 순서

유형별 정렬

유형별 정렬 옵션을 선택하면 전역 노드가 다음 순서로 정렬됩니다. 그런 다음 노드가 각 그룹 내에서 알파벳순으로 정렬됩니다.

  1. import 노드

  2. include 노드

  3. redefine 노드

  4. attribute 노드

  5. attributeGroup 노드

  6. complexType 노드

  7. simpleType 노드

  8. element 노드

  9. group 노드

이름순 정렬

이름순 정렬 옵션을 선택하면 전역 노드가 다음 순서로 정렬됩니다.

  1. import 노드(네임스페이스의 알파벳 순서로 정렬)

  2. include 노드(schemaLocation 특성의 알파벳 순서로 정렬)

  3. redefine 노드(schemaLocation 특성의 알파벳 순서로 정렬)

  4. 기타 전역 노드(알파벳 순서로 정렬)

@@@Document Order

@@@Document Order 옵션은 @@@Show Schema Files 옵션을 선택한 경우 사용할 수 있습니다. @@@Document Order을 선택하면 전역 노드가 스키마 파일에 표시된 순서대로 표시됩니다.

예제 XML 생성

예제 XML 생성 기능을 사용하면 XML 스키마 탐색기에서 스키마로 유효성이 검사된 예제 XML 파일을 생성할 수 있습니다.

XML 스키마 탐색기에서 전역 요소를 마우스 오른쪽 단추로 클릭하면 예제 XML 생성 옵션이 나타납니다.

다음과 같은 경우 이 옵션을 사용할 수 있습니다.

  • 지정된 스키마의 다양한 구문 용도를 파악하려는 경우

  • 스키마에서 의도된 작업을 수행하는지 확인하려는 경우

예제 XML 생성 기능은 전역 요소에서만 사용할 수 있으며 이 기능을 사용하려면 올바른 XML 스키마 집합이 필요합니다.

일반적으로 이 기능은 유효한 XML 문서를 생성합니다. 그러나 스키마에 다음 중 하나 이상이 포함되어 있으면 예제 XML이 유효하지 않을 수 있습니다.

  • 다음과 같은 identity 제약 조건: xs:key, xs:keyref, xs:unique.

  • xs:pattern 패싯

  • xs:QName 형식의 열거형

  • xs:ENTITY, xs:ENTITIESxs:NOTATION 형식

또한 xs:base64Binary 콘텐츠는 해당 형식의 스키마에 열거형이 나타나는 경우에만 생성됩니다.

참고 항목

관련 자료

XML 스키마 탐색기