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 )
Chọn lựa
• Phần tử A chứa hoặc phần tử B hoặc C
• Phần tử A chứa một danh sách chọn lựa
trong đó có nhóm con danh sách tuần tự
DTD nội
•
•
•
•
Nó được ghi vào bên trong
tài liệu XML ngay sau phần
khai báo XML
Ghi DTD vào trong phần
định nghĩa DOCTYPE gọi là
Wrapping ( sự bao bọc).
file có chứa DTD nội vẫn có
đuôi là .xml
Cú pháp
[element-declarations]>
]>
Don't forget me this weekend
DTD ngoại
• Các DTD này tồn tại bên ngoài nội dung của tài liệu XML
• Các DTD file có đuôi là .dtd
• Phần tham chiếu đến các DTD file được thêm vào ở đầu tài
liệu XML
• Cú pháp:
Don't forget me this weekend!
(to,from,heading,body)>
ELEMENT to (#PCDATA)>
ELEMENT from (#PCDATA)>
ELEMENT heading
(#PCDATA)>
Sử dụng DTD với URL
• Chúng ta có thể chỉ định đường dẫn
đến các file DTD tham chiếu ngoại
• Trong ngữ cảnh của www một tài liệu
DTD ngoại có thể truy xuất theo địa chỉ
tuyệt đối URLs
• Ví dụ:
"http://www.w3.org/TR/xhtml1/DTD/strict.dtd">
Tham chiếu DTD dùng chung
• Khi đặt thuộc tính PUBLIC vào chỉ thị
khai báo , các thẻ DTD có
thể làm tham chiếu dùng chung liên kết
với nhiều tài liệu
•
Ví version="1.0"?>
uri="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"/>
...