Mục lục:
Định nghĩa - Định nghĩa loại tài liệu (DTD) có nghĩa là gì?
Định nghĩa loại tài liệu (DTD) đề cập đến một tập hợp các khai báo đánh dấu xác định loại tài liệu cho các ngôn ngữ Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn (SGML). Các DTD xác định cấu trúc của một lớp tài liệu thông qua các khai báo danh sách thành phần và thuộc tính. DTD giúp trình phân tích cú pháp xác nhận tài liệu. Nó được chính thức giới thiệu bởi World Wide Web Consortium (W3C). Các DTD hiện đã được thay thế phần lớn bởi các ngôn ngữ lược đồ nhận biết không gian tên XML.
Techopedia giải thích Định nghĩa loại tài liệu (DTD)
Các DTD thực hiện hai loại khai báo: Internal: Hình thành một phần của chính tài liệu và được chèn trong định nghĩa DOCTYPE gần đầu tài liệu XML. Bên ngoài: Trỏ tới các khai báo DTD có trong một tệp bên ngoài. Vì lý do bảo mật, trình phân tích cú pháp và trình duyệt Web có thể bị ngăn không cho đọc các tập con bên ngoài. Các DTD mô tả cấu trúc của một lớp tài liệu thông qua các khai báo danh sách thành phần và thuộc tính. Khai báo phần tử đặt tên cho tập hợp các phần tử được phép trong tài liệu và chỉ định xem các phần tử khai báo và chạy dữ liệu ký tự có thể được chứa trong mỗi phần tử hay không. Khai báo danh sách thuộc tính đặt tên cho tập hợp các thuộc tính được phép cho từng thành phần được khai báo, bao gồm loại của từng giá trị thuộc tính hoặc một tập hợp rõ ràng của (các) giá trị hợp lệ. Khai báo đánh dấu DTD khai báo loại phần tử, danh sách thuộc tính, thực thể và ký hiệu nào được phép trong cấu trúc của lớp tài liệu XML tương ứng. Các DTD có một số hạn chế nhất định liên quan đến tính linh hoạt của chúng: Sự khác biệt giữa cú pháp DTD và cú pháp XML Thiếu nhận thức về không gian tên Thiếu kiểu gõ dữ liệu Mô tả nội dung giới hạn