Phần tử notation của XML Schema
Định nghĩa và cách sử dụng
Phần tử notation mô tả định dạng dữ liệu không phải XML trong tài liệu XML.
Thông tin phần tử
Số lần xuất hiện | Không giới hạn |
Phần tử cha | Schema |
Nội dung | ký hiệu |
Ngữ pháp
<notation id=ID name=NCName public=anyURI system=anyURI bất kỳ thuộc tính nào > (ký hiệu?) </notation>
(? ký hiệu được khai báo trong phần tử notation có thể xuất hiện 0 hoặc 1 lần.)
Thuộc tính | Mô tả |
---|---|
id | Tùy chọn. Định nghĩa ID duy nhất cho phần tử. |
tên | Bắt buộc. Định nghĩa tên cho phần tử. |
công khai | Bắt buộc. Tham chiếu URI tương ứng với标识符 công khai. |
hệ thống | Tham chiếu URI tương ứng với hệ thống标识符. |
bất kỳ thuộc tính nào | Tùy chọn. Định nghĩa bất kỳ thuộc tính nào có không gian tên non-schema. |
Mô hình
Ví dụ 1
Dưới đây là ví dụ sử dụng một ứng dụng xem view.exe để hiển thị định dạng notation gif và jpeg:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:notation name="gif" public="image/gif" system="view.exe"/> <xs:notation name="jpeg" public="image/jpeg" system="view.exe"/> <xs:element name="image"> <xs:complexType> <xs:simpleContent> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:NOTATION"> <xs:enumeration value="gif"/> <xs:enumeration value="jpeg"/> <xs:restriction> </xs:simpleType> </xs:attribute> </xs:simpleContent> </xs:complexType> </xs:element> </xs:schema>
Yếu tố "image" trong tài liệu như sau:
<image type="gif"></image>