Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (666.71 KB, 163 trang )
Nội dung
• Mục đích:
– Mô tả các khái niệm về DTD, và các thành phần
cấu trúc.
• Nội dung chính của chương bao gồm:
– Giới thiệu DTD
– Các thành phần cấu trúc của DTD
• Elements
• Attributes
• Entities
– Ứng dụng của DTD
Giới thiệu DTD
• DTD là điểm nổi bật của SGML mà XML kế thừa
được
• DTD chứa một danh sách các thẻ chỉ rõ cấu trúc
ngữ pháp của một tài liệu XML
• Các tài liệu XML trích dẫn đến tài liệu DTD sẽ
chứa khai báo
• Có 2 loại DTD:
– DTD ngoại
– DTD nội
Tại sao sử dụng DTD
• Với DTD, mỗi file XML có thể có một miêu tả
với định dạng riêng.
• Với DTD, các nhóm độc lập có thể thỏa thuận
trên một DTD chung cho việc trao đổi dữ liệu
• Chúng ta có thể sử dụng DTD để xác định
tính hợp lệ của dữ liệu
• DTDs được sử dụng bởi XML cung cấp một
ứng dụng độc lập trong việc dùng chung dữ
liệu
• DTD định nghĩa các khối xây dựng hợp lệ của
một tài liệu XML
Cấu trúc của DTD
DOCTYPE declaration
[
ELEMENT declaration
(element-content type) >
ATTRIBUTE
declaration
attribute-name attribute-type
default-value>
]>