Tại phần 1 mình đã trình làng sơ sài về XML là gì. Và ở đoạn này bản thân sẽ giới tiếp về Document Type Definition (DTD) mang đến mọi fan nhé! Bắt đầu nào

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