Bài giảng Tích hợp dữ liệu và XML - Chương 2: XML
lượt xem 1
download
Bài giảng Tích hợp dữ liệu và XML - Chương 2: XML. Chương này cung cấp cho sinh viên những nội dung gồm: đơn vị xây dựng của tài liệu XML; các quy tắc; chỉ thị xử lý; dòng chú thích; không gian tên; CDATA; PCDATA; thực thể định nghĩa sẵn;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tích hợp dữ liệu và XML - Chương 2: XML
- 18/02/2013 Nội dung Mở ñầu XML Đơn vị xây dựng của tài liệu XML Các quy tắc Chỉ thị xử lý Nguyễn Hồng Phương Dòng chú thích Email: phuong.nguyenhong@hust.vn Không gian tên Site: http://is.hut.edu.vn/~phuongnh Bộ môn Hệ thống thông tin CDATA Viện Công nghệ thông tin và Truyền thông PCDATA Đại học Bách Khoa Hà Nội Thực thể ñịnh nghĩa sẵn 1 2 Mở ñầu Mở ñầu eXtensible Markup Language XML vs HTML: ñể cấu trúc, lưu trữ và trong trao ñổi dữ liệu giữa Đều có các tag (thẻ). Thẻ của HTML ñã ñược ñịnh nghĩa các ứng dụng và lưu trữ dữ liệu. trước và người dùng phải tuân thủ. Thẻ XML do người Là ngôn ngữ xây dựng cấu trúc tài liệu văn bản, dùng ñịnh nghĩa dựa theo chuẩn SGML (Standard Generalized XML ñược thiết kế ñể chuyển tải và lưu trữ dữ liệu, tập trung vào "what data are". HTML ñược thiết kế ñể hiển Markup Language). thị dữ liệu, tập trung vào "how data look" Năm 1996, W3C (World Wide Web Consortium) XML không phải là sự thay thế cho HTML. thiết kế XML XML trở thành W3C Recommendation vào 10/02/1998 XML ñơn giản hóa việc chia sẻ và truyền tải dữ liệu, ñộc lập khi thay ñổi platform. 3 4 Một ví dụ Đơn vị xây dựng của tài liệu XML Phần tử Thuộc tính Tove Thực thể Jani PCDATA Reminder Don't forget me this weekend! CDATA 5 6 1
- 18/02/2013 Các quy tắc Các quy tắc (tiếp) Phải có một phần tử gốc duy nhất chứa tất cả Các cặp ký tự của tag mở và tag ñóng các phần tử khác trong tài liệu phải giống nhau hoàn toàn Chair 2011-09-03 Desk David Archuletta Mỗi tag mở phải có một tag ñóng giống như Mỗi phần tử con phải nằm trọn bên trong nó. phần tử cha của nó Giá trị của thuộc tính phải ñược ñặt trong cặp dấu nháy kép hoặc cặp dấu nháy ñơn 7 8 Chỉ thị xử lý Dòng chú thích Dòng lệnh nằm ở ñầu file Đặt trong cặp Tài liệu XML có thể có hoặc không có phần này. 9 10 Không gian tên (namespace) Ví dụ không gian tên hs Có thể có nhiều tag trùng tên trong một tài liệu hay giữa các tài liệu có liên kết với nhau. Đưa thêm thuộc tính xmlns:prefix vào bên trong phần tử gốc. prefix là tên của không Mr. gian tên, mỗi không gian tên cần mang một ñịnh danh duy nhất. Một không gian Graeme tên có thể là một ñịa chỉ internet hoặc một Malcolm ñịa chỉ nào ñó (miễn là duy nhất!) 11 12 2
- 18/02/2013 Khai báo mặc ñịnh không gian tên Hai không gian tên mặc ñịnh Nếu tài liệu chỉ sử dụng một không gian tên thì khai báo mặc ñịnh, bỏ phần prefix 2001-01-01 < Customer > Mr. < Title>Mr. Graeme < FirstName>Graeme < LastName>Malcolm Malcolm Treasure Island Robert Louis Stevenson 13 14 Nếu có nhiều phần tử Customer và Book? Viết ñi
- 18/02/2013 Thực thể ñịnh nghĩa sẵn Thực thể ñịnh nghĩa sẵn – Ví dụ: XML sử dụng ký tự ñặc biệt: , ', ", & < a href=" index.txt " > OPEN FILE INDEX.TXT ' (nháy ñơn ') < /a > & (dấu &) > (dấu >) < (dấu
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Cơ sở dữ liệu - Chương 4: Đại số quan hệ
30 p | 291 | 45
-
Bài giảng Khai phá dữ liệu (Data mining): Chương 6 - ĐH Bách khoa TP.HCM
67 p | 267 | 22
-
Bài giảng Tích hợp hệ thống: Bài 4 - ĐH Kinh tế Tp HCM
40 p | 138 | 20
-
Bài giảng Khai phá dữ liệu: Chương 2 - TS. Võ Thị Ngọc Châu
58 p | 102 | 9
-
Bài giảng Cơ sở dữ liệu (Database): Chương 5 - TS. Lê Thị Lan
6 p | 92 | 7
-
Bài giảng Tích hợp dữ liệu và XML - Chương 11: Ứng dụng quản trị mô hình vào bài toán siêu dữ liệu cổ điển
4 p | 7 | 2
-
Bài giảng Tích hợp dữ liệu và XML - Chương 9: Đối sánh lược đồ
8 p | 8 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 10: Đối sánh chuỗi
5 p | 8 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 12: XSLT
7 p | 8 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 7: XLink và XPointer
5 p | 5 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 6: XQuery
6 p | 6 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 5: XPath
13 p | 8 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 4: XML Schema
20 p | 5 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 3: XML DOM
19 p | 5 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 8: DTD
7 p | 7 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 0: Giới thiệu môn học
2 p | 7 | 1
-
Bài giảng Tích hợp dữ liệu và XML - Chương 1: Tổng quan Tích hợp dữ liệu
5 p | 10 | 1
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