Danh mục

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    
Hoai.2512

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ộidungMục tiêu của bài họcXML 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 XMLNhững công nghệ liên quan12/27/13 Introduction XML 2 MụctiêuTrình bày được các đặc điểm của ngôn ngữ đánh dấu mở XMLTrình bày được các công nghệ liên quan đến XML12/27/13 Introduction XML 3 GiớithiệuHTML: 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ảnTấ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ấuXML 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ấuTạ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ài liệu được xem nhiều: