Giới thiệu XML
Số trang: 13
Loại file: pdf
Dung lượng: 253.50 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hạn chế của HTML được dùng để trình diễn thông tin dưới dạng trang web, bao gồm một tập cố định các thẻ định dạng...
Nội dung trích xuất từ tài liệu:
Giới thiệu XML Gi i thi u XML Introduction to XML / Chapter 1 / 1 of 26 T i sao dùng XML? H n ch c a HTML- ðư c dùng ñ trình di n thông tin dư i d ng trang Web.- Bao g m m t t p c ñ nh các th ñ nh d ng.- Các th không cho bi t ý nghĩa c a d li u ch a trong nó.- Không m r ng th ñư c (không th ñ nh nghĩa th m i) Introduction to XML / Chapter 1 / 2 of 26 1 S c n thi t c a XMLThi t k XML - Tách bi t cú pháp (bi u di n c u trúc) và ng nghĩa – và ch quan tâm cú pháp. - T p th có th m r ng – chúng ta có th t ñ nh nghĩa các th riêng, d a vào thông tin. M c ñích: XML là ñ nh d ng chung cho các thông tin có c u trúc.A formal specification of XML can be found at:http://www.w3.org/TR/2000/REC-xml-20001006 Introduction to XML / Chapter 1 / 3 of 26 XML là gì? • Extensible Markup Language – Ngôn ng ñánh d u có th m r ng. • M t t p các lu t ñ ñ nh nghĩa và bi u di n thông tin dư i d ng các tài li u có c u trúc • H i t ba công ngh : • ðánh d u tài li u (Document markup) • Trao ñ i d li u (Data interchange) • World wide web Introduction to XML / Chapter 1 / 4 of 26 2 XML là gì? (2)• XML là m t siêu ngôn ng , không ph i là m t ngôn ng c th . • ð nh nghĩa các lu t ñánh d u tài li u • Có kh năng miêu t trư c Document Type Definition (DTD) ñ gi i h n các ñánh d u ñư c phép • Có th m r ng cho t t c các ngôn ng t nhiên. Introduction to XML / Chapter 1 / 5 of 26 XML là gì? (3)• Lu t 1: Thông tin ñư c trình di n trong các ñơn v g i là tài li u XML (XML documents).• Lu t 2: M t tài li u XML document ch a m t ho c nhi u ph n t (elements).• Lu t 3: M t ph n t có tên, có th ch a các ph n t khác, và có th có các thu c tính• Và nhi u lu t khác ... Introduction to XML / Chapter 1 / 6 of 26 3 Ví d m t tài li u XML (1) T ñ t ra các th John Doe Introduction to XML Các ph n t con (thu c tính) of 12 June 2001 “Book” 121232323 XYZ Foo Bar Introduction to XSL 12 June 2001 12323573 ABC Introduction to XML / Chapter 1 / 7 of 26 Ví d m t tài li u XML (2) XM là văn b n có c u trúc phân c p - Chúng ta c n m t b ki m tra ng pháp ñ (grammar) ñ ki m tra tính ñúng - M t “stylesheet” ñư c dùng ñ ñ nh nghĩa cách th hi n d li u Introduction to XML / Chapter 1 / 8 of 26 4 DTD [Document Type Definition]• ðư c s d ng ñ miêu t m t l p các tài li u XML (tương t như các c u trúc ng pháp ñ i v i các ngôn ng khác), và gi i h n c u trúc c a tài li u XML.• M t tài li u XML ñư c g i là h p l n u nó ñúng DTD. Introduction to XML / Chapter 1 / 9 of 26 DTD [Document Type Definition] (2)Example DTD: Introduction to XML / Chapter 1 / 10 of 26 5 Các v n ñ v i XML DTDKhông ph i cú pháp XML • Tài li u XML theo m t cú pháp khác • DTD theo m t cú pháp khác • => c n 2 trình phân tích.T p các ki u cơ s b gi i h n • Mong mu n có m t t p các ki u tương thích v i t p ki u trong các CSDL • M t trong các ñi m y u c a DTD là ch s d ng m t ki u duy nh t – ki u xâu (PCDATA). Introduction to XML / Chapter 1 / 11 of 26 Các v n ñ v i XML DTD (2)S d ng các ràng bu c b gi i h n. • Ch h tr các ràng bu c như “+” (1 ho c nhi u), “?” (0 ho c1), “*” (0 ho c nhi u), etc. Không cung c p nhi u ràng bu c như trong các CSDL (enumerations, ranges, string length, etc.) Introduction to XML / Chapter 1 / 12 of 26 6 Lư c ñ XML (XML Schema)• XML Schemas là c i ti n c a DTDs: – M r ng các ki u d li u. • Nhi u ki u d li u cơ b n như trong CSDL: string, boolean, decimal, integer, date ...
Nội dung trích xuất từ tài liệu:
Giới thiệu XML Gi i thi u XML Introduction to XML / Chapter 1 / 1 of 26 T i sao dùng XML? H n ch c a HTML- ðư c dùng ñ trình di n thông tin dư i d ng trang Web.- Bao g m m t t p c ñ nh các th ñ nh d ng.- Các th không cho bi t ý nghĩa c a d li u ch a trong nó.- Không m r ng th ñư c (không th ñ nh nghĩa th m i) Introduction to XML / Chapter 1 / 2 of 26 1 S c n thi t c a XMLThi t k XML - Tách bi t cú pháp (bi u di n c u trúc) và ng nghĩa – và ch quan tâm cú pháp. - T p th có th m r ng – chúng ta có th t ñ nh nghĩa các th riêng, d a vào thông tin. M c ñích: XML là ñ nh d ng chung cho các thông tin có c u trúc.A formal specification of XML can be found at:http://www.w3.org/TR/2000/REC-xml-20001006 Introduction to XML / Chapter 1 / 3 of 26 XML là gì? • Extensible Markup Language – Ngôn ng ñánh d u có th m r ng. • M t t p các lu t ñ ñ nh nghĩa và bi u di n thông tin dư i d ng các tài li u có c u trúc • H i t ba công ngh : • ðánh d u tài li u (Document markup) • Trao ñ i d li u (Data interchange) • World wide web Introduction to XML / Chapter 1 / 4 of 26 2 XML là gì? (2)• XML là m t siêu ngôn ng , không ph i là m t ngôn ng c th . • ð nh nghĩa các lu t ñánh d u tài li u • Có kh năng miêu t trư c Document Type Definition (DTD) ñ gi i h n các ñánh d u ñư c phép • Có th m r ng cho t t c các ngôn ng t nhiên. Introduction to XML / Chapter 1 / 5 of 26 XML là gì? (3)• Lu t 1: Thông tin ñư c trình di n trong các ñơn v g i là tài li u XML (XML documents).• Lu t 2: M t tài li u XML document ch a m t ho c nhi u ph n t (elements).• Lu t 3: M t ph n t có tên, có th ch a các ph n t khác, và có th có các thu c tính• Và nhi u lu t khác ... Introduction to XML / Chapter 1 / 6 of 26 3 Ví d m t tài li u XML (1) T ñ t ra các th John Doe Introduction to XML Các ph n t con (thu c tính) of 12 June 2001 “Book” 121232323 XYZ Foo Bar Introduction to XSL 12 June 2001 12323573 ABC Introduction to XML / Chapter 1 / 7 of 26 Ví d m t tài li u XML (2) XM là văn b n có c u trúc phân c p - Chúng ta c n m t b ki m tra ng pháp ñ (grammar) ñ ki m tra tính ñúng - M t “stylesheet” ñư c dùng ñ ñ nh nghĩa cách th hi n d li u Introduction to XML / Chapter 1 / 8 of 26 4 DTD [Document Type Definition]• ðư c s d ng ñ miêu t m t l p các tài li u XML (tương t như các c u trúc ng pháp ñ i v i các ngôn ng khác), và gi i h n c u trúc c a tài li u XML.• M t tài li u XML ñư c g i là h p l n u nó ñúng DTD. Introduction to XML / Chapter 1 / 9 of 26 DTD [Document Type Definition] (2)Example DTD: Introduction to XML / Chapter 1 / 10 of 26 5 Các v n ñ v i XML DTDKhông ph i cú pháp XML • Tài li u XML theo m t cú pháp khác • DTD theo m t cú pháp khác • => c n 2 trình phân tích.T p các ki u cơ s b gi i h n • Mong mu n có m t t p các ki u tương thích v i t p ki u trong các CSDL • M t trong các ñi m y u c a DTD là ch s d ng m t ki u duy nh t – ki u xâu (PCDATA). Introduction to XML / Chapter 1 / 11 of 26 Các v n ñ v i XML DTD (2)S d ng các ràng bu c b gi i h n. • Ch h tr các ràng bu c như “+” (1 ho c nhi u), “?” (0 ho c1), “*” (0 ho c nhi u), etc. Không cung c p nhi u ràng bu c như trong các CSDL (enumerations, ranges, string length, etc.) Introduction to XML / Chapter 1 / 12 of 26 6 Lư c ñ XML (XML Schema)• XML Schemas là c i ti n c a DTDs: – M r ng các ki u d li u. • Nhi u ki u d li u cơ b n như trong CSDL: string, boolean, decimal, integer, date ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệuGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 309 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 263 0 0
-
6 trang 170 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 152 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 71 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 65 0 0