Ngôn ngữ đánh dấu mở rộng - Tổng quan về XML
Số trang: 48
Loại file: ppt
Dung lượng: 1.94 MB
Lượt xem: 19
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:
XMLlàgì?Các thẻ (tags) chia tài liệu ra làm nhiều phần và nhận dạng những phần khác nhau của tài liệu.XML là một ngôn ngữ siêu đánh dấu. (meta-markup language) định nghĩa cú pháp để tạo ra những ngôn ngữ makup cho những lĩnh vực khác.
Nội dung trích xuất từ tài liệu:
Ngôn ngữ đánh dấu mở rộng - Tổng quan về XML NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG CHƯƠNG 01 TổngquanvềXML12/27/13 Introduction XML 1 NộidungMục tiêu của bài họcXML là gì?Tại sao nhà phát triển sử dụng XML?Sự hình thành một tài liệu XMLNhững công nghệ liên quan12/27/13 Introduction XML 2 MụctiêuTrình bày được các đặc điểm của ngôn ngữ đánh dấu mở XMLTrình bày được các công nghệ liên quan đến XML12/27/13 Introduction XML 3 GiớithiệuHTML: rất phù hợp để hiển thị dữ liệu cho trình duyệt. Những tag này chỉ để mô tả cách hiển thị, không mô tả ý nghĩa của dữ liệu.SGML: phức tạp không thích hợp để trao đổi dữ liệu trên môi trường web. cần một ngôn ngữ tương tự nhưng đơn giản hơn XML là nhánh con của SGML được giản lược hóa.12/27/13 Introduction XML 4 XMLlàgì? XML được viết tắt từ cụm từ Extensible Markup Language XML là một tập những luật để định nghĩa các thẻ (tag)12/27/13 Introduction XML 5 XMLlàgì?Các thẻ (tags) chia tài liệu ra làm nhiều phần và nhận dạng những phần khác nhau của tài liệu.XML là một ngôn ngữ siêu đánh dấu (meta-markup language) định nghĩa cú pháp để tạo ra những ngôn ngữ makup cho những lĩnh vực khác.12/27/13 Introduction XML 6 Kháiniệmcơbản start -tag root element element John Fitzgerald Johansen Doe element content, Parsed Character DATA (PCDATA), text content, end -tag text node XML-Basic 7 KháiniệmcơbảnTất cả start-tag đều có end-tag.self-closing tag: Những tag không thể chồng chéo nhau Sai : Some formatted text, but no grammar no good! Đúng : Some formatted text, but no grammar no good!Mỗi tài liệu XML chỉ có duy nhất 1 root element. XML-Basic 8 XMLdùngởđâu?XML độc lập nền (Windows, Unix) và độc lập với ngôn ngữ (Visual Basic, Java).XML sử dụng để lưu trữ và trao đổi dữ liệu giữa những ứng dụng với nhau.12/27/13 Introduction XML 9 XMLdùngởđâu?Ứng dụng web: giảm thời gian load trang web.Chứa nội dung trang web : sử dụng XSLT hay CSS để chuyển đổi và hiển thị trang web.12/27/13 Introduction XML 10 XMLdùngởđâu?Remote Procedure Call (RPC): đối (RPC) tượng ở máy này gọi đối tượng ở máy khác. Sử dụng XML và HTTP.Simple Object Access Protocol (SOAP): (SOAP) tương tự như RPC cho phép thông qua firewall.eCommerce: B2B, B2C, … eCommerce12/27/13 Introduction XML 11 XMLlàngônngữsiêuđánhdấuXML rất khác so với HTML.HTML định nghĩa một tập những tag cố định miêu tả các element . Do đó, ta không có tag mà ta mong muốn.Đối với XML, chúng ta có thể tạo ra những tag mà chúng ta cần. Tag tạo ra đó phải định nghĩa trong DTD (Document Type Definition). Introduction XML12/27/13 12 XMLlàngônngữsiêuđánhdấuTạm hiểu DTD là từ vựng + cú pháp cho những tài liệu nào đó. Ví dụ: CML(Chemical ML), MathML …Trình duyệt không cần biết trước được tất cả các tag được sử dụng bởi hàng ngàn ngôn ngữ đánh dấu (ML) khác nhau.12/27/13 Introduction XML 13 XMLmiêutảcấutrúcvàýnghĩa XML miêu tả cấu trúc và ngữ nghĩa của tài liệu mà không miêu tả định dạng phần tử dữ liệu. Định dạng có thể được thêm vô bằng một style sheet.12/27/13 Introduction XML 14 XMLmiêutảcấutrúcvàýnghĩa Tài liệu chỉ chứa những tag để chỉ rằng cái gì trong tài liệu chứ không miêu tả tài liệu được hiển thị như thế nào. Demo ví dụ.12/27/13 Introduction XML 15 TạisaoXMLđượcưachuộng?XML thì dễ mở rộng, các nhà phát triển thích nó bởi vì nhiều lý do: Phục vụ cho những lĩnh vực (domain) chuyên biệt. Trao đổi dữ liệu giữa các ứng dụng Dữ liệu tự mô tả Dữ liệu hợp nhất và có cấu trúc12/27/13 ...
Nội dung trích xuất từ tài liệu:
Ngôn ngữ đánh dấu mở rộng - Tổng quan về XML NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG CHƯƠNG 01 TổngquanvềXML12/27/13 Introduction XML 1 NộidungMục tiêu của bài họcXML là gì?Tại sao nhà phát triển sử dụng XML?Sự hình thành một tài liệu XMLNhững công nghệ liên quan12/27/13 Introduction XML 2 MụctiêuTrình bày được các đặc điểm của ngôn ngữ đánh dấu mở XMLTrình bày được các công nghệ liên quan đến XML12/27/13 Introduction XML 3 GiớithiệuHTML: rất phù hợp để hiển thị dữ liệu cho trình duyệt. Những tag này chỉ để mô tả cách hiển thị, không mô tả ý nghĩa của dữ liệu.SGML: phức tạp không thích hợp để trao đổi dữ liệu trên môi trường web. cần một ngôn ngữ tương tự nhưng đơn giản hơn XML là nhánh con của SGML được giản lược hóa.12/27/13 Introduction XML 4 XMLlàgì? XML được viết tắt từ cụm từ Extensible Markup Language XML là một tập những luật để định nghĩa các thẻ (tag)12/27/13 Introduction XML 5 XMLlàgì?Các thẻ (tags) chia tài liệu ra làm nhiều phần và nhận dạng những phần khác nhau của tài liệu.XML là một ngôn ngữ siêu đánh dấu (meta-markup language) định nghĩa cú pháp để tạo ra những ngôn ngữ makup cho những lĩnh vực khác.12/27/13 Introduction XML 6 Kháiniệmcơbản start -tag root element element John Fitzgerald Johansen Doe element content, Parsed Character DATA (PCDATA), text content, end -tag text node XML-Basic 7 KháiniệmcơbảnTất cả start-tag đều có end-tag.self-closing tag: Những tag không thể chồng chéo nhau Sai : Some formatted text, but no grammar no good! Đúng : Some formatted text, but no grammar no good!Mỗi tài liệu XML chỉ có duy nhất 1 root element. XML-Basic 8 XMLdùngởđâu?XML độc lập nền (Windows, Unix) và độc lập với ngôn ngữ (Visual Basic, Java).XML sử dụng để lưu trữ và trao đổi dữ liệu giữa những ứng dụng với nhau.12/27/13 Introduction XML 9 XMLdùngởđâu?Ứng dụng web: giảm thời gian load trang web.Chứa nội dung trang web : sử dụng XSLT hay CSS để chuyển đổi và hiển thị trang web.12/27/13 Introduction XML 10 XMLdùngởđâu?Remote Procedure Call (RPC): đối (RPC) tượng ở máy này gọi đối tượng ở máy khác. Sử dụng XML và HTTP.Simple Object Access Protocol (SOAP): (SOAP) tương tự như RPC cho phép thông qua firewall.eCommerce: B2B, B2C, … eCommerce12/27/13 Introduction XML 11 XMLlàngônngữsiêuđánhdấuXML rất khác so với HTML.HTML định nghĩa một tập những tag cố định miêu tả các element . Do đó, ta không có tag mà ta mong muốn.Đối với XML, chúng ta có thể tạo ra những tag mà chúng ta cần. Tag tạo ra đó phải định nghĩa trong DTD (Document Type Definition). Introduction XML12/27/13 12 XMLlàngônngữsiêuđánhdấuTạm hiểu DTD là từ vựng + cú pháp cho những tài liệu nào đó. Ví dụ: CML(Chemical ML), MathML …Trình duyệt không cần biết trước được tất cả các tag được sử dụng bởi hàng ngàn ngôn ngữ đánh dấu (ML) khác nhau.12/27/13 Introduction XML 13 XMLmiêutảcấutrúcvàýnghĩa XML miêu tả cấu trúc và ngữ nghĩa của tài liệu mà không miêu tả định dạng phần tử dữ liệu. Định dạng có thể được thêm vô bằng một style sheet.12/27/13 Introduction XML 14 XMLmiêutảcấutrúcvàýnghĩa Tài liệu chỉ chứa những tag để chỉ rằng cái gì trong tài liệu chứ không miêu tả tài liệu được hiển thị như thế nào. Demo ví dụ.12/27/13 Introduction XML 15 TạisaoXMLđượcưachuộng?XML thì dễ mở rộng, các nhà phát triển thích nó bởi vì nhiều lý do: Phục vụ cho những lĩnh vực (domain) chuyên biệt. Trao đổi dữ liệu giữa các ứng dụng Dữ liệu tự mô tả Dữ liệu hợp nhất và có cấu trúc12/27/13 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng XML Công nghệ XML Ứng dụng XML 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