Ở phần 1 mình đã ra mắt sơ sài về XML là gì.
Bạn đang xem: Dtd là gì
Và ở đoạn này bản thân đã giới tiếp về Document Type Definition (DTD) cho phần đa bạn nhé! Bắt đầu như thế nào
DTD (Document Type Definition) là gì?
Là tư liệu dùng để làm khái niệm hình dáng tài liệu cho những thành phần của tư liệu XML.Lúc hiểu tư liệu XML, chỉ cần gọi phần DTD là vẫn hiểu rằng cấu tạo XML.quý khách đang xem: Dtd là gìVậy tại vì sao lại áp dụng DTD?
Với một DTD, mỗi tệp tin XML rất có thể mang trong mình 1 mô tả format của nó.Các đội chủ quyền hoàn toàn có thể gật đầu đồng ý một chuẩn DTD ñể hội đàm tài liệu.Một ứng dụng rất có thể sử dụng một DTD chuẩn thể khám nghiệm tài liệu dấn về từ phía bên ngoài coi bao gồm hòa hợp lệ hay không.Các hình trạng khai báo
1. Khai báo DTD nội
Ví dụ:
xml version="1.0"?>// Knhị báo DTD nội >>note> to>Toveto> from>Janifrom> heading>Reminderheading> body>Don"t forgetnote>Mình đã phân tích và lý giải 1 chút ít về văn bản bên phía trong nhé :
2. Xem thêm: Tiểu Sử Anh Hải Gãy Tv Là Ai, Top 5 Kênh Hài Việt Hot Nhất Youtube
Ví dụ:
xml version="1.0"?>note> to>Toveto> from>Janifrom> heading>Reminderheading> body>Don"t forget me this weekend!body>note>// File note.dtd:!ELEMENT note (to lớn,from,heading,body)>!ELEMENT to lớn (#PCDATA)>!ELEMENT from (#PCDATA)>!ELEMENT heading (#PCDATA)>!ELEMENT body (#PCDATA)>3. Knhì báo phần tử
Phần tử chứa phần tử nhỏ hoặc dữ liệu:
4. Knhị báo ở trong tính với
Phần tử dùng làm định nghĩa vẻ bên ngoài tư liệu của những ở trong tính đến 1 phần tử vào tư liệu XML// DTD:!ATTLIST payment type CDATA "check">// XML:payment type="check" />Các vẻ bên ngoài trực thuộc tính:
CDATA | Thuộc tính này chỉ có thể đựng thứ hạng tài liệu kí tự |
(en1, en2,..) | Thuộc tính chỉ thừa nhận giá trị từ list này |
ID | Giá trị của thuộc tính này không được trùng nhau với bước đầu bởi 1 chữ cái |
IDREF | Giá trị của nằm trong tính này buộc phải là 1 trong các cực hiếm của ở trong tính ID của các bộ phận khác |
IDREFS | Giá trị của nằm trong tính này phải là các giá trị của những trực thuộc tính có loại ID |
NMTOKEN | Giá trị là 1 trong thương hiệu XML phù hợp lệ |
NMTOKENS | Giá trị là 1 list những tên XML hòa hợp lệ |
ENTITY | Giá trị là 1 thực thể |
ENTITIES | Giá trị là 1 trong những danh sách các thực thể |
NOTATION | Giá trị là tên gọi của một kí hiệu |
xml: | Giá trị là 1 trong cực hiếm xml ñã ñịnh sẵn |