Ngôn ngữ đánh dấu mở rộng - Tổng quan về XML
lượt xem 17
download
XML là 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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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ổng quan về XML 12/27/13 Introduction XML 1
- Nội dung 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 quan 12/27/13 Introduction XML 2
- Mục tiê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 XML 12/27/13 Introduction XML 3
- Giới thiệ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
- XML là 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
- XML là 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ái niệm cơ 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ái niệm cơ 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
- XML dù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
- XML dù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
- XML dù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, … eCommerce 12/27/13 Introduction XML 11
- XML là ngôn ngữ siêu đánh dấ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 XML 12/27/13 12
- XML là ngôn ngữ siêu đánh dấ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
- XML miêu tả cấu trúc và ý 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
- XML miêu tả cấu trúc và ý 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ại sao XML được ưa chuộ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úc 12/27/13 Introduction XML 16
- Phục vụ tất cả các lĩnh vực Mọi người có thể thiết kế ngôn ngữ đánh dấu trên chính lĩnh vực của mình. Họ có thể gửi tài liệu của mình cho người nhận và người nhận có thể xem được tài liệu đó. Không cần sự hỗ trợ đặc biệt của những nhà sản xuất Browser hoặc những plug-in tương thích. 12/27/13 Introduction XML 17
- Dữ liệu tự mô tả XML là một định dạng dữ liệu đơn giản đáng kinh ngạc. (100 percent pure ASCII) Ở mức cao hơn, XML là ngôn ngữ tự miêu tả (self-describing) Ví dụ: 12/27/13 Introduction XML 18
- Trao đổi dữ liệu dễ dàng Bởi vì XML không thu phí bản quyền, dễ dàng đọc và viết, được chuẩn hóa nên nó là một định dạng tuyệt vời cho việc trao đổi dữ liệu giữa những ứng dụng với nhau. 12/27/13 Introduction XML 19
- Dữ liệu hợp nhất, có cấu trúc XML là mẫu lý tưởng cho những tài liệu lớn và phức tạp bởi vì dữ liệu XML có cấu trúc. Nó không chỉ để ta chỉ rõ từ vựng (vocabulary) để định nghĩa các phần tử (element) mà còn cho ta chỉ rõ mối quan hệ (relationship) giữa các phần tử. 12/27/13 Introduction XML 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Cơ bản html p11
3 p | 242 | 130
-
Ngôn ngữ Ngôn ngữ đánh dấu mở rộng XML
163 p | 310 | 119
-
Giáo trình NS2
48 p | 346 | 117
-
Thiết Kế Web Với Joomla part 9
6 p | 187 | 95
-
Một số vấn đề cần quan tâm
43 p | 200 | 86
-
Ngôn ngữ đánh dấu mở rộng - Chương 02 Ứng dụng XML
19 p | 89 | 11
-
Ngôn ngữ đánh dấu mở rộng - Chương 05 Document Type Definition
41 p | 76 | 7
-
Ngôn ngữ đánh dấu mở rộng - Chương 03 Tạo tài liệu XML
31 p | 89 | 7
-
Ngôn ngữ đánh dấu mở rộng - Chương 04 Cascade Style Sheets
86 p | 72 | 6
-
Thiết kế các lược đồ XML ở mức khái niệm
11 p | 41 | 5
-
Các khái niệm cơ bản của DB2: Giới thiệu các hàm xuất bản SQL/XML
9 p | 103 | 5
-
Cá nhân hóa trình duyệt với Opera Alpha 11
5 p | 72 | 5
-
Ngôn ngữ đánh dấu mở rộng - Chương 05 Khai báo thuộc tính
36 p | 109 | 4
-
Ngôn ngữ đánh dấu mở rộng - Chương 3 Khai báo thực thể
31 p | 87 | 3
-
Tích hợp giữa XML Forms Generator và Data Studio, Phần 1 : Bắt đầu tích hợp bằng cách tạo ra một ứng dụng
13 p | 70 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn