Phần tử này có chức năng dùng để khai báo bắt đầu định nghĩa kiểu tư liệu DTD. Định nghĩa kiểu tư liệu có 2 dạng, đó là DTD tham chiếu nội và DTD tham chiếu ngoại. | Căn bản về XML Phần tử này có chức năng dùng để khai báo bắt đầu định nghĩa kiểu tư liệu DTD. Định nghĩa kiểu tư liệu có 2 dạng đó là DTD tham chiếu nội và DTD tham chiếu ngoại. DTD tham chiếu nội là DTD được định nghĩa ngay trong tài liệu XML còn DTD tham chiếu ngoại là DTD được định nghĩa bên ngoài tài liệu XML. Bây giờ chúng ta sẽ tìm hiểu từng cú pháp một. Định nghĩa DTD tham chiếu nội Để bắt đầu định nghĩa kiểu tư liệu DTD tham chiếu nội chúng ta dùng cú pháp sau DOCTYPE root-element DTD Trong đó root-element là phần tử gốc của tài liệu XML DTD là các định nghĩa cho các phần tử trong tài liệu XML. xml version DOCTYPE note ELEMENT note body ELEMENT body PCDATA note body Don t forget me this weekend body note Định nghĩa DTD tham chiếu ngoại Sử dụng định nghĩa DTD tham chiếu ngoại sẽ làm cho các ứng dụng XML của chúng ta trở nên dẽ dàng chia sẽ và dùng chung với các ứng dụng khác. Có hai cách để chỉ định một DTD tham chiếu ngoại Tham chiếu ngoại riêng và tham chiếu ngoại chung. Những định nghĩa DTD tham chiếu ngoại riêng được sử dụng cho một nhóm người mang tính cá nhân chúng không được dùng cho mục đích chung rộng lớn mục đích phân phối. Còn những định nghĩa DTD tham chiếu ngoại chung sẽ mang tính cộng đồng hơn. Để định nghĩa một DTD tham chiếu ngoại riêng chúng ta dùng cú pháp sau DOCTYPE root-element SYSTEM filename Trong đó root-element là tên của phần tử gốc trong tài liệu XML filename là tên file định nghĩa kiểu tư liệu DTD Ví dụ xml version DOCTYPE note SYSTEM note to Tove to from Jani from heading Reminder heading TRUNG TÂM CÔNG NGHỆ PHẦN MỀM THỪA THIÊN HUẾ Trang 10 59 Địa chỉ Số 6 Lê Lợi Huế Điện thoại 054 . Fax 054 . Email huesoft@ website http Căn bản về XML body Don t forget me this weekend body note File với nội dung như sau ELEMENT note to from heading body ELEMENT to PCDATA ELEMENT from PCDATA ELEMENT heading PCDATA ELEMENT body PCDATA Địa chỉ chứa file DTD có thể một