Dtd là gì
Tại phần 1 mình đã giới thiệu sơ lược về XML là gì. Và tại đoạn này bản thân vẫn giới tiếp về Document Type Definition (DTD) đến số đông fan nhé! Bắt đầu như thế nào

DTD (Document Type Definition) là gì?
Là tài liệu dùng để định nghĩa vẻ bên ngoài tài liệu cho những bộ phận của tài liệu XML.lúc phát âm tư liệu XML, chỉ việc gọi phần DTD là đã biết được cấu trúc XML.Bạn đang xem: Dtd là gì
Vậy tại sao lại thực hiện DTD?
Với một DTD, mỗi file XML rất có thể mang một miêu tả định hình của chính nó.Các team hòa bình hoàn toàn có thể gật đầu đồng ý một chuẩn chỉnh DTD ñể Bàn bạc dữ liệu.Một vận dụng hoàn toàn có thể áp dụng một DTD chuẩn chỉnh thể bình chọn tài liệu nhấn về trường đoản cú phía bên ngoài xem bao gồm thích hợp lệ hay là không.Các dạng hình knhì báo
1. Knhị báo DTD nội
Ví dụ:
2. Khai báo DTD ngoại
Ví dụ:
Phần tử dùng làm định nghĩa hình dáng dữ liệu mang đến 1 phần tử của một tài liệu XML.Xem thêm: Hướng Dẫn Pokemon Revolution Online, Complete Sinnoh Walkthrough!
!ELEMENT element-name category>hoặc!ELEMENT element-name (element-content)>Phần tử với hình trạng rỗng: . Ví dụ thẻ Phần tử tất cả loại văn uống bản: .
Xem thêm: Top Game Bài Đổi Thưởng Được Chơi Nhiều Nhất Ngày Nay, Top Game Đánh Bài Nhiều Người Chơi
Ví dụ:!ELEMENT from (#PCDATA)>Phần tử cùng với loại dữ liệu bất kỳ: . Ví dụ:!ELEMENT note ANY>Định nghĩa thành phần tất cả chứa một trong những phần tử con: . Ví dụ:!ELEMENT note (message)>Phần tử tất cả 0 hoặc 1 con: . Ví dụ!ELEMENT note (message?)>Phần tử có một trong những thành phần con:
Phần tử cất thành phần nhỏ hoặc dữ liệu:
4. Knhì báo nằm trong tính với
Phần tử dùng làm định nghĩa đẳng cấp bốn liệu của các trực thuộc tính mang đến một trong những phần tử trong tài liệu XML// DTD:!ATTLIST payment type CDATA "check">// XML:payment type="check" />Các phong cách trực thuộc tính:
CDATA | Thuộc tính này chỉ rất có thể đựng hình trạng dữ liệu kí tự |
(en1, en2,..) | Thuộc tính chỉ dìm quý hiếm từ danh sách này |
ID | Giá trị của nằm trong tính này sẽ không được trùng nhau cùng bước đầu bởi vì 1 chữ cái |
IDREF | Giá trị của thuộc tính này nên là một trong số quý hiếm của trực thuộc tính ID của những thành phần khác |
IDREFS | Giá trị của ở trong tính này yêu cầu là các cực hiếm của các trực thuộc tính bao gồm dạng hình ID |
NMTOKEN | Giá trị là 1 trong tên XML hợp lệ |
NMTOKENS | Giá trị là 1 trong những danh sách các thương hiệu XML hòa hợp lệ |
ENTITY | Giá trị là một thực thể |
ENTITIES | Giá trị là 1 danh sách những thực thể |
NOTATION | Giá trị là tên của một kí hiệu |
xml: | Giá trị là 1 trong những cực hiếm xml ñã ñịnh sẵn |