Lược đồ XML bao gồm Phần tử
❮ Tham chiếu lược đồ XML hoàn chỉnh
Định nghĩa và Cách sử dụng
Phần tử bao gồm được sử dụng để thêm nhiều lược đồ có cùng không gian tên đích vào một tài liệu.
Thông tin phần tử
- Phần tử chính: giản đồ
Cú pháp
<include
id=ID
schemaLocation=anyURI
any attributes
>
(annotation?)
</include>
(Dấu? Khai báo rằng phần tử có thể xuất hiện không hoặc một lần bên trong phần tử bao gồm)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
schemaLocation | Required. Specifies the URI to the schema to include in the target namespace of the containing schema |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
ví dụ 1
Với các lược đồ được bao gồm, tất cả các tệp được bao gồm đều phải tham chiếu đến cùng một không gian tên đích. Nếu không gian tên đích của lược đồ không khớp, bao gồm sẽ không hoạt động:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://www.w3schools.com/schema">
<xs:include schemaLocation="https://www.w3schools.com/xml/customer.xsd"/>
<xs:include schemaLocation="https://www.w3schools.com/xml/company.xsd"/>
..
..
..
</xs:schema>
❮ Tham chiếu lược đồ XML hoàn chỉnh