다음을 통해 공유


<xsd:include> 요소

포함하는 스키마의 대상 네임스페이스에 지정된 스키마 문서를 포함합니다.

<include
  id = ID 
  schemaLocation = anyURI 
  {any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>

특성

  • id
    이 요소의 ID입니다. id 값은 ID 형식이어야 하며 이 요소를 포함하는 문서 내에서 고유한 값이어야 합니다.

    선택적 항목입니다.

  • schemaLocation
    포함하는 스키마의 대상 네임스페이스에 포함될 스키마 문서 위치에 대한 URI 참조입니다.

    필수 항목입니다.

요소 정보

발생 횟수

제한 없음

부모 요소

schema

자식 요소

annotation

주의

포함된 스키마 문서는 다음 조건 중 하나를 충족시켜야 합니다.

  • 포함하는 스키마 문서와 같은 대상 네임스페이스를 가져야 합니다.

  • 지정된 대상 네임스페이스가 없어야 합니다. 즉, targetNamespace 특성이 없어야 합니다.

import 요소를 사용하면 대상 네임스페이스가 다른 스키마 문서의 스키마 구성 요소를 참조할 수 있으며 include 요소는 대상 네임스페이스가 같거나 지정된 대상 네임스페이스가 없는 다른 스키마 문서의 스키마 구성 요소를 포함하는 스키마에 추가합니다. 즉, import 요소를 사용하면 모든 스키마에 있는 스키마 구성 요소를 사용할 수 있고 include 요소를 사용하면 포함된 스키마의 모든 구성 요소를 포함하는 스키마에 추가할 수 있습니다.

예제

예제를 보려면 import를 참조하십시오.

관련 자료

자세한 내용은 www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all에 있는 Structures Recommendation을 참조하십시오.

참고 항목

참조

XML 스키마(XSD) 참조
XML 스키마 요소

개념

<xsd:import> 요소