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>