Phần tử include của XML Schema

Định nghĩa và cách sử dụng

Phần tử include được sử dụng để thêm nhiều schema có cùng không gian tên mục tiêu vào một tài liệu.

Thông tin phần tử

Lần xuất hiện Không giới hạn
Phần tử cha schema
Nội dung ghi chú

Ngữ pháp

<include
id=ID
schemaLocation=anyURI
bất kỳ thuộc tính nào
>
(ghi chú?)
</include>
Thuộc tính Mô tả
id Tùy chọn. Quy định ID duy nhất của phần tử này.
schemaLocation Bắt buộc. Quy định URI của schema cần bao gồm trong không gian tên mục tiêu của schema được bao gồm.
bất kỳ thuộc tính nào Tùy chọn. Quy định bất kỳ thuộc tính nào có không gian tên non-schema.

(? Tên biến số được khai báo trong phần tử include, phần tử này có thể xuất hiện 0 lần hoặc 1 lần.)

Mẫu

Qua schema được bao gồm, tất cả các tệp được bao gồm phải tham chiếu đến cùng một không gian tên mục tiêu. Nếu không gian tên mục tiêu của schema không khớp, việc bao gồm sẽ không có hiệu lực:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.codew3c.com/schema"
<xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/>
<xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/>
..
..
..
</xs:schema>