Ngôn ngữ đánh dấu mở rộng - Chương 05 Document Type Definition
Số trang: 41
Loại file: ppt
Dung lượng: 4.13 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trình bày được công dụng chính của DTD. Khai báo DTD sử dụng tham chiếu nội và tham chiếu ngoại. Khai báo được cấu trúc nội dung của từng phần tử (element) trong tài liệu XML. Kiểm tra được tính hợp lệ của tài liệu XML (về mặt cấu trúc, nội dung các phần tử)
Nội dung trích xuất từ tài liệu:
Ngôn ngữ đánh dấu mở rộng - Chương 05 Document Type Definition NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG CHƯƠNG 05 Document Type Definition12/27/13 Document Type Definition 1 NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG BÀI 1 KHAI BÁO PHẦN TỬ12/27/13 Document Type Definition 2 Nội dungMục tiêu của bài họcGiới thiệu, định nghĩaKhai báo DTDSử dụng DTD tham chiếu ngoạiKết hợp cả hai loại DTDDTD và tính hợp lệ (validity) của tài liệu12/27/13 Document Type Definition 3 Mục tiêu Trình bày được công dụng chính của DTD Khai báo DTD sử dụng tham chiếu nội và tham chiếu ngoại. Khai báo được cấu trúc nội dung của từng phần tử (element) trong tài liệu XML Kiểm tra được tính hợp lệ của tài liệu XML (về mặt cấu trúc, nội dung các phần tử)12/27/13 Document Type Definition 4 Nội dung Định Nghĩa12/27/13 Document Type Definition 5 Ví dụ mở đầu Nguyen Tuan Tuan Nguyen Male 20 20 Male 12/27/13 Document Type Definition 6 Định nghĩa DTD (Document Type Definition) được dùng để định nghĩa cấu trúc của một tài liệu XML thông qua việc định nghĩa và khai báo các thành phần, thuộc tính, thực thể. Ngoài ra DTD còn được dùng để kiểm tra tính hợp lệ (validity) của tài liệu XML bởi các trình phân tích XML. 12/27/13 Document Type Definition 7 Công dụng Giúp tác giả (người tạo ra tài liệu XML) quy định rõ cấu trúc cũng như những ràng buộc bên trong tài liệu XML của mình. Giúp người dùng (những người khai thác tài liệu XML) nắm được cấu trúc của tài liệu, từ đó có thể xử lý, rút trích, định dạng tài liệu cho phù hợp. 12/27/13 Document Type Definition 8 Nội dung Tạo khai báo12/27/13 Document Type Definition 9 Vị trí khai báo Phần khai báo DTD được đặt sau các chỉ thị xử lý (Processing Instructions) và trước nút gốc của tài liệu. Khai báo này có thể là khai báo DTD tham chiếu nội hoặc DTD tham chiếu ngoại, hoặc kết hợp cả hai.12/27/13 Document Type Definition 10 Cú pháp khai báo Một khai báo bắt đầu với 12/27/13 Document Type Definition 11 Cú pháp khai báo (2.)Trong đó: rootname: Tên phần tử gốc URI: Định danh của DTD bên ngoài tài liệu XML hiện thời trên không gian mạng internet. identifier: quy định định danh của tài liệu trên internet (sẽ trình bày sau).12/27/13 Document Type Definition 12 Phân loại DTD Định nghĩa kiểu dữ 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 DTD tham chiếu ngoại là DTD được định nghĩa bên ngoài tài liệu XML12/27/13 Document Type Definition 13 Khai báo phần tử (1) name: là tên của phần tử mà ta muốn định nghĩa content_model: là kiểu của phần tử này, có thể là EMPTY, ANY, #PCDATA, các phần tử con hay trộn lẫn nhiều thành phần12/27/13 Document Type Definition 14 Khai báo phần tử (2) Ví dụ Hello XML! 12/27/13 Document Type Definition 15 Content model (1) ANY: nghĩa là nó có thể chứa bất kỳ nội dung nào do bạn định nghĩa, kể cả các phần tử khác. #PCDATA: là dữ liệu văn bản thô, không thuộc phần định dạng. chỉ đơn thuần biểu diễn dữ liệu thô, dữ liệu thô chỉ cho biết tính chất văn bản text của nó. 12/27/13 Document Type Definition 16 Content model (2) EMPTY: Các phần tử không có nội dung gì được gọi là rỗng. 12/27/13 Document Type Definition 17 Content model (3.) Ví dụ ]> 1998 Major League Baseball 12/27/13 Document Type Definition 18 Định nghĩa phần tử con (1) Định nghĩa một phần tử có chứa một phần tử con Ví dụ: Định nghĩa một phần tử có chứa nhiều hơn một phần tử con Dùng dấu phẩy •Ví dụ: Dùng kí tự đại diện12/27/13 Document Type Definition ...
Nội dung trích xuất từ tài liệu:
Ngôn ngữ đánh dấu mở rộng - Chương 05 Document Type Definition NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG CHƯƠNG 05 Document Type Definition12/27/13 Document Type Definition 1 NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG BÀI 1 KHAI BÁO PHẦN TỬ12/27/13 Document Type Definition 2 Nội dungMục tiêu của bài họcGiới thiệu, định nghĩaKhai báo DTDSử dụng DTD tham chiếu ngoạiKết hợp cả hai loại DTDDTD và tính hợp lệ (validity) của tài liệu12/27/13 Document Type Definition 3 Mục tiêu Trình bày được công dụng chính của DTD Khai báo DTD sử dụng tham chiếu nội và tham chiếu ngoại. Khai báo được cấu trúc nội dung của từng phần tử (element) trong tài liệu XML Kiểm tra được tính hợp lệ của tài liệu XML (về mặt cấu trúc, nội dung các phần tử)12/27/13 Document Type Definition 4 Nội dung Định Nghĩa12/27/13 Document Type Definition 5 Ví dụ mở đầu Nguyen Tuan Tuan Nguyen Male 20 20 Male 12/27/13 Document Type Definition 6 Định nghĩa DTD (Document Type Definition) được dùng để định nghĩa cấu trúc của một tài liệu XML thông qua việc định nghĩa và khai báo các thành phần, thuộc tính, thực thể. Ngoài ra DTD còn được dùng để kiểm tra tính hợp lệ (validity) của tài liệu XML bởi các trình phân tích XML. 12/27/13 Document Type Definition 7 Công dụng Giúp tác giả (người tạo ra tài liệu XML) quy định rõ cấu trúc cũng như những ràng buộc bên trong tài liệu XML của mình. Giúp người dùng (những người khai thác tài liệu XML) nắm được cấu trúc của tài liệu, từ đó có thể xử lý, rút trích, định dạng tài liệu cho phù hợp. 12/27/13 Document Type Definition 8 Nội dung Tạo khai báo12/27/13 Document Type Definition 9 Vị trí khai báo Phần khai báo DTD được đặt sau các chỉ thị xử lý (Processing Instructions) và trước nút gốc của tài liệu. Khai báo này có thể là khai báo DTD tham chiếu nội hoặc DTD tham chiếu ngoại, hoặc kết hợp cả hai.12/27/13 Document Type Definition 10 Cú pháp khai báo Một khai báo bắt đầu với 12/27/13 Document Type Definition 11 Cú pháp khai báo (2.)Trong đó: rootname: Tên phần tử gốc URI: Định danh của DTD bên ngoài tài liệu XML hiện thời trên không gian mạng internet. identifier: quy định định danh của tài liệu trên internet (sẽ trình bày sau).12/27/13 Document Type Definition 12 Phân loại DTD Định nghĩa kiểu dữ 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 DTD tham chiếu ngoại là DTD được định nghĩa bên ngoài tài liệu XML12/27/13 Document Type Definition 13 Khai báo phần tử (1) name: là tên của phần tử mà ta muốn định nghĩa content_model: là kiểu của phần tử này, có thể là EMPTY, ANY, #PCDATA, các phần tử con hay trộn lẫn nhiều thành phần12/27/13 Document Type Definition 14 Khai báo phần tử (2) Ví dụ Hello XML! 12/27/13 Document Type Definition 15 Content model (1) ANY: nghĩa là nó có thể chứa bất kỳ nội dung nào do bạn định nghĩa, kể cả các phần tử khác. #PCDATA: là dữ liệu văn bản thô, không thuộc phần định dạng. chỉ đơn thuần biểu diễn dữ liệu thô, dữ liệu thô chỉ cho biết tính chất văn bản text của nó. 12/27/13 Document Type Definition 16 Content model (2) EMPTY: Các phần tử không có nội dung gì được gọi là rỗng. 12/27/13 Document Type Definition 17 Content model (3.) Ví dụ ]> 1998 Major League Baseball 12/27/13 Document Type Definition 18 Định nghĩa phần tử con (1) Định nghĩa một phần tử có chứa một phần tử con Ví dụ: Định nghĩa một phần tử có chứa nhiều hơn một phần tử con Dùng dấu phẩy •Ví dụ: Dùng kí tự đại diện12/27/13 Document Type Definition ...
Tìm kiếm theo từ khóa liên quan:
Khai báo DTD Công dụng DTD Ứng dụng DTD Ngôn ngữ lập trình Soan thảo XML Tổng quan XML Tài liệu XMLGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 261 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 251 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 251 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 229 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 213 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 204 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 192 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 171 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 162 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 151 0 0