Phần tử notation trong 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ử
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 không lần hoặc một lần。)
Thuộc tính | Mô tả |
---|---|
id | Tùy chọn. Định nghĩa ID duy nhất cho phần tử. |
name | Bắt buộc. Định nghĩa tên cho phần tử. |
public | Bắt buộc. Tham chiếu URI tương ứng với标识符 public. |
system | Tham chiếu URI tương ứng với标识符 system. |
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 ứng dụng xem view.exe để hiển thị notation định dạng 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>