<전체 XML 스키마 참조
정의 및 사용
인클루드 요소는 문서에 동일한 대상 네임 스페이스와 여러 스키마를 추가하는 데 사용됩니다.
요소 정보
- Parent elements: 스키마
통사론
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(α-기호 요소가 포함 요소 내에 0 또는 1 시간이 발생할 수 있음을 선언합니다)
속성 | 기술 |
---|---|
id | 선택 과목. 요소의 고유 ID를 지정 |
schemaLocation | 필요합니다. 포함하는 스키마의 대상 네임 스페이스에 포함 할 스키마 URI를 지정합니다 |
any attributes | 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다 |
예 1
포함 된 스키마로, 포함 된 파일이 모두 동일한 대상 네임 스페이스를 참조해야합니다. 스키마 대상 공간이 일치하지 않으면 작동하지 포함
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com/schema">
<xs:include schemaLocation="http://www.w3ii.com/xml/customer.xsd"/>
<xs:include schemaLocation="http://www.w3ii.com/xml/company.xsd"/>
..
..
..
</xs:schema>
<전체 XML 스키마 참조