Bài giảng Cơ sở dữ liệu Web và XML: Chương 4 - GV. Hồ Văn Phi
lượt xem 17
download
Chương 4 XML thuộc bài giảng cơ sở dữ liệu Web và XML, cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các kiến thức sau: tổng quan về XML, định nghĩa kiểu dữ liệu - DTD, ngôn ngữ định dạng, liên kết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Cơ sở dữ liệu Web và XML: Chương 4 - GV. Hồ Văn Phi
- CƠ SỞ DỮ LIỆU WEB & XML CHƯƠNG 4 XML Chương 4. XML 4 - 1/
- Chương 4: XML 4.1 Tổng quan về XML 4.2 Định nghĩa kiểu dữ liệu - DTD 4.3 Ngôn ngữ định dạng 4.4 Liên kết Chương 4. XML 4 - 2/
- Chương 4: XML MỤC TIÊU - Trình bày được: + Các khái niệm trong XML + Định nghĩa kiểu tư liệu - DTD + Ngôn ngữ định dạng dữ liệu + Ngôn ngữ tạo liên kết - Tạo được tài liệu XML hợp lệ, hợp khuôn dạng - Áp dụng để tạo cấu trúc tài liệu Chương 4. XML 4 - 3/
- 4.1 Tổng quan về XML 4.1.1 Giới thiệu XML - eXtensible Markup Language là ngôn ngữ xây dựng cấu trúc tài liệu văn bản dựa theo chuẩn SGML (Standard Generalized Markup Language) W3C phát triển tương tự như cơ sở dữ liệu dùng văn bản (text) để mô tả thông tin Chương 4. XML 4 - 4/
- 4.1 Tổng quan về XML 4.1.1 Giới thiệu Đơn vị cơ sở của XML là các ký tự Tài liệu xml gồm một hoặc nhiều thực thể (mỗi thực thể thường là một phần) XML có thể dùng cho nhiều loại dữ liệu Chương 4. XML 4 - 5/
- 4.1 Tổng quan về XML 4.1.1 Giới thiệu Có ba loại văn bản XML: Văn bản không hợp lệ: không theo nguyên tắc cú pháp được quy định bởi đặc tính kỹ thuật XML Văn bản hợp lệ: tuân theo nguyên tắc cú pháp XML và quy định trong DTD hoặc lược đồ. Văn bản chuẩn: tuân theo quy tắc cú pháp XML nhưng không có DTD hoặc lược đồ. Chương 4. XML 4 - 6/
- 4.1 Tổng quan về XML 4.1.1 Giới thiệu ví dụ: A Thousand Splendid Suns Khaled Hosseini Riverhead Hardcover 14.27 Chương 4. XML 4 - 7/
- 4.1 Tổng quan về XML 4.1.1 Giới thiệu Các đặc điểm của XML: Dễ dàng viết được các chương trình xử lý dữ liệu Tài liệu XML dễ đọc và có tính hợp lý cao XML dễ dàng được sử dụng trên Internet XML hỗ trợ nhiều ứng dụng Không đặt nặng tính hình thức trong nội dung thẻ Chương 4. XML 4 - 8/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML Một tài liệu XML được chia thành hai phần chính: - Phần khai báo: khai báo cho tài liệu XML khai báo phiên bản, bảng mã ký tự sử dụng trong tài liệu định nghĩa kiểu cho tài liệu Khai báo có thể có hoặc không. Nếu có, nó phải là ở dòng đầu tiên trong văn bản. Ví dụ: Chương 4. XML 4 - 9/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML Một tài liệu XML được chia thành hai phần chính: - Phần thân: chứa nội dung dữ liệu gồm một hay nhiều phần tử, mỗi phần tử được chứa trong một cặp thẻ phần tử đầu tiên là phần tử gốc (root element). Chương 4. XML 4 - 10/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML Ví dụ: Peter@gmail.com Jhon@gmail.com Invitation marry@yahoo.com Chương 4. XML 4 - 11/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML Một tài liệu XML được coi là hợp khuôn dạng (well-form) nếu: các khai báo đặt tại dòng đầu tiên của tài liệu chỉ có một thành phần gốc (root) mỗi phần tử của tài liệu phải được nằm trong một cặp thẻ Các thành phần đều nằm giữa cặp thẻ gốc và phải lồng nhau một cách hợp lý các cặp thẻ phải được viết chính xác như nhau giá trị của thuộc tính phải nằm giữa ngoặc kép hoặc đơn Chương 4. XML 4 - 12/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử gốc chứa tất cả các phần tử trong văn bản: Hello, World! Hello, World! Hello XML! Hello XML! Chương 4. XML 4 - 13/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử là mẩu thông tin được đánh dấu bằng một cặp thẻ, thẻ mở và thẻ đóng thẻ mở của phần tử đánh dấu nơi bắt đầu thẻ đóng đánh dấu nơi kết thúc phần tử chỉ có một thẻ gọi là phần tử đóng hay còn gọi là phần tử rỗng; dấu kết thúc thẻ là “/>”. ví dụ nội dung của phần tử bao gồm văn bản và các phần tử (con) khác. Chương 4. XML 4 - 14/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử Thuộc tính cho phép xác định thêm thông tin và ý nghĩa của thẻ một phần tử có thể chứa các thuộc tính được đặt trong thẻ bắt đầu, ngay sau tên phần tử Giá trị của thuộc tính phải được đặt trong cặp nháy đơn hoặc nháy kép mỗi tên thuộc tính chỉ được xuất hiện một lần trong mỗi phần tử. Chương 4. XML 4 - 15/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử Để gán giá trị cho thuộc tính, thường dùng dấu “=”. Ví dụ city = "Bedford". Ví dụ: A Thousand Splendid Suns Khaled Hosseini Chương 4. XML 4 - 16/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử rỗng là phần tử không kèm theo dữ liệu chỉ có duy nhất một thẻ. chỉ cần thẻ bắt đầu, không cần thẻ kết thúc. Ký hiệu thẻ tất cả thông tin được lưu trữ trong các thuộc tính. Chương 4. XML 4 - 17/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Phần tử rỗng Ví dụ: đặc tả thông tin về Jane 270 Burlington Road Bedford MA 01730 Chương 4. XML 4 - 18/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Một số quy tắc cho phần tử Mỗi thẻ bắt đầu phải có thẻ kết thúc, hoặc thẻ đóng Các thẻ không được chồng gối lên nhau Mỗi tài liệu XML có duy nhất một phần tử gốc Tên của phần tử phải tuân theo quy ước đặt tên của XML Phân biệt chữ hoa, chữ thường Các phần tử lồng nhau là cấu trúc quan trọng trong XML Chương 4. XML 4 - 19/
- 4.1 Tổng quan về XML 4.1.2 Cấu trúc một tài liệu XML - Quy tắc đặt tên phần tử bắt đầu bằng các ký tự hay dấu ”_”, không được bắt đầu bằng số hay dấu câu sau ký tự đầu tiên, có thể dùng số, “-“ và “.” không được chứa khoảng trống, dấu hai chấm “:” không được bắt đầu bởi nhóm ký tự “xml” không được chứa ký tự trống ngay sau dấu mở “” Chương 4. XML 4 - 20/
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Cơ sở dữ liệu đất đai
49 p | 637 | 79
-
Bài giảng Cơ sở dữ liệu - Nguyễn Quỳnh Chi
189 p | 267 | 51
-
Bài giảng Cơ sở dữ liệu: Chương 1 - Tổng quan về cơ sở dữ liệu
21 p | 181 | 31
-
Bài giảng Cơ sở dữ liệu: Bài 1 - ĐH CNTT
15 p | 607 | 30
-
Bài giảng Cơ sở dữ liệu - Bài 2: Mô hình cơ sở dữ liệu quan hệ
43 p | 221 | 18
-
Bài giảng Cơ sở dữ liệu: Chương 2 - ThS. Hoàng Mạnh Hà
68 p | 151 | 12
-
Bài giảng Cơ sở dữ liệu (Database): Chương 4 - TS. Đặng Thị Thu Hiền
82 p | 40 | 8
-
Bài giảng Cơ sở dữ liệu - Chương 4: Chuẩn hóa cơ sở dữ liệu
30 p | 134 | 8
-
Bài giảng Cơ sở dữ liệu nâng cao - Chương 2: Toàn vẹn và cơ sở dữ liệu active
50 p | 82 | 8
-
Bài giảng Cơ sở dữ liệu (Database): Chương 1 - TS. Đặng Thị Thu Hiền
53 p | 49 | 7
-
Bài giảng Cơ sở dữ liệu: Phần 1 – Nguyễn Hải Châu
54 p | 122 | 6
-
Bài giảng Cơ sở dữ liệu: Mở đầu - ThS. Lương Thị Ngọc Khánh
11 p | 169 | 6
-
Bài giảng Cơ sở dữ liệu nâng cao: Bài 1.1 - PGS.TS. Đỗ Phúc
25 p | 90 | 6
-
Bài giảng Cơ sở dữ liệu: Chương 1 - Th.S Thiều Quang Trung
40 p | 93 | 5
-
Bài giảng Cơ sở dữ liệu - Bài 1: Thiết kế Cơ sở dữ liệu với Management Studio
10 p | 62 | 5
-
Bài giảng Cơ sở dữ liệu nâng cao: Bài 2 - PGS.TS. Đỗ Phúc
55 p | 66 | 4
-
Bài giảng Cơ sở dữ liệu: Chương 1 - GV. Đỗ Thị Kim Thành
21 p | 103 | 4
-
Bài giảng Cơ sở dữ liệu (Database) - Chương 1: Các khái niệm cơ bản về hệ cơ sở dữ liệu
34 p | 69 | 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