Ở phần 1 mình sẽ trình làng sơ lược về XML là gì.
Bạn đang xem: Dtd là gì
Và tại phần này bản thân đang giới tiếp về Document Type Definition (DTD) đến các fan nhé! Bắt đầu nào
DTD (Document Type Definition) là gì?
Là tư liệu dùng làm có mang kiểu dáng dữ liệu cho những phần tử của tài liệu XML.khi hiểu tư liệu XML, chỉ cần đọc phần DTD là đã hiểu rằng cấu trúc XML.Bạn sẽ xem: Dtd là gìVậy tại sao lại thực hiện DTD?
Với một DTD, từng tệp tin XML hoàn toàn có thể mang trong mình 1 thể hiện định hình của nó.Các team độc lập có thể đồng ý một chuẩn DTD ñể thương lượng tài liệu.Một áp dụng rất có thể sử dụng một DTD chuẩn chỉnh thể soát sổ dữ liệu dấn về từ phía bên ngoài xem bao gồm hợp lệ hay không.Các vẻ bên ngoài knhị báo
1. Knhì 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 đang lý giải 1 chút về câu chữ bên phía trong nhé :
2. Xem thêm: K7 Là Ai ? Thầy Giáo Ba Là Ai
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 (lớn,from,heading,body)>!ELEMENT lớn (#PCDATA)>!ELEMENT from (#PCDATA)>!ELEMENT heading (#PCDATA)>!ELEMENT body toàn thân (#PCDATA)>3. Knhị báo phần tử
Phần tử đựng bộ phận con hoặc dữ liệu:
4. Knhì báo trực thuộc tính với
Phần tử dùng để tư tưởng hình dáng tư liệu của những trực thuộc tính đến một trong những phần tử trong tư liệu XML// DTD:!ATTLIST payment type CDATA "check">// XML:payment type="check" />Các giao diện ở trong tính:
CDATA | Thuộc tính này chỉ có thể cất vẻ bên ngoài tài liệu kí tự |
(en1, en2,..) | Thuộc tính chỉ nhận quý giá tự danh sách này |
ID | Giá trị của trực 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 nên là 1 trong những trong các cực hiếm của ở trong tính ID của những phần tử khác |
IDREFS | Giá trị của thuộc tính này bắt buộc là những quý hiếm của các nằm trong tính bao gồm dạng hình ID |
NMTOKEN | Giá trị là 1 thương hiệu XML thích hợp lệ |
NMTOKENS | Giá trị là 1 trong list các tên XML đúng theo lệ |
ENTITY | Giá trị là một trong những thực thể |
ENTITIES | Giá trị là 1 danh sách các thực thể |
NOTATION | Giá trị là tên của một kí hiệu |
xml: | Giá trị là một trong những giá trị xml ñã ñịnh sẵn |