Bài thuyết trình Sơ lược về XML - Hà Thị Kim Phượng

SƠ LƯỢC VỀ XML  
Giảng viên:Huỳnh Lê Tấn Tài  
Trình bày:Nhóm 2  
1.Hà Thị Kim Phượng  
2.Ngô Thị Kim Chi  
3.Đặng Thanh Hiếu  
4.Nguyễn Thị Hường  
Nội dung  
Giới thiệu về XML  
• Ngôn ngữ định dạng và hình dáng XML  
• XML hiển thị như thế nào?  
• Sự tuyệt diệu về XML  
• XML hợp khuôn dạng và hợp lệ  
• Phân tích nội dung XML  
• Ứng dụng XML  
Nguồn gốc XML  
• XML (Extensible Markup Language, "Ngôn ngữ  
Đánh dấu Mở rộng") là ngôn ngữ đánh dấu  
• Do W3C (Word Wide Web Consortium )đề nghị,  
để tạo ra các ngôn ngữ đánh dấu khác. Đây là  
một tập con đơn giản của SGML, có khả năng  
mô tả nhiều loại dữ liệu khác nhau. Mục đích  
chính của XML là đơn giản hóa việc chia sẻ dữ  
liệu giữa các hệ thống khác nhau, đặc biệt là  
các hệ thống được kết nối với Internet.  
Sự tiến triển của XML  
Connecting  
Applications  
Connectivity  
Presentation  
Connect  
the Web  
Browse  
the Web  
Program  
the Web  
Sự mở rộng của web  
HTML, XML  
HTML  
HTML  
HTML, XML  
Generation 1  
Generation 2  
Generation 3  
Static HTML Web Applications Web Services  
Nội dung  
Gioi thieu về XML  
Ngôn ngữ định dạng và hình dáng XML  
• XML hiển thị như thế nào?  
• Sự tuyệt diệu về XML  
• XML hợp khuôn dạng và hợp lệ  
• Bộ phân tích và kiểm tra XML  
• Ứng dụng XML  
Ngôn ngữ định dạng XML  
• XML kết thúc bằng đuôi (.xml)  
• Thông thường được lưu giữ trong các tập  
tin văn bản (notepad)  
• XML chạy trong trình duyệt IE hoặc FF  
Hình dáng XML  
Mở đầu  
bằng thẻ  
document  
Xml hiện tài liệu  
phiên bản 1.0  
<?xml version=“1.0” encoding=“UTF-8”?>  
<document>  
<Greeting>  
Hello from XML  
</Greeting>  
</document>  
Thẻ greeting  
nằm trong thẻ  
document  
Kết thúc  
bằng thẻ  
document  
Agenda  
Gioi thieu về XML  
Ngôn ngữ định dạng và hình dáng XML  
XML hiển thị như thế nào?  
• Sự tuyệt diệu về XML  
• XML hợp khuôn dạng và hợp lệ  
• Bộ phân tích và kiểm tra XML  
• Ứng dụng XML  
XML hiển thị như thế nào?  
XML hiển thị như thế nào?  
• Để trình duyệt hiển thị các thẻ XML do ta định  
nghĩa và hiển thị chúng ta có 2 cách:  
– Ta có thể dùng bảng định kiểu (style sheet)  
để chỉ định cho trình duyệt những thẻ dữ liệu  
nào mà bạn muốn lấy trong tài liệu và hiển thị  
giống HTML.  
– Dùng ngôn ngữ lập trình như Java hay Java  
Script để xử lí trích rút ra dữ liệu của các thẻ  
XML ngay trong mã lệnh.  
XML hiển thị như thế nào?  
• Có 2 cách chỉ ra bảng định kiểu khi muốn  
định dạng tài liệu XML là:  
– CSS (Cascade Style Sheet) : tương tự như  
một tập mẫu quy định các kiểu định dạng  
trong tài liệu. Chỉ định kiểu(bao gồm : màu  
sắc, phong chữ, màu nền…) mà không bao  
gồm dữ liệu văn bản.  
XML hiển thị như thế nào?  
- XSL : là ngôn ngữ định kiểu mở rộng. Tương tự  
như CSS, XSL thực hiện nhiệm vụ biến đổi dữ  
liệu của XML để hiển thị cho phía ngừơi dùng  
cuối một tài liệu đã định dạng tương tự như  
HTML. Nói tóm lại, kết quả mà ngừơi dùng xem  
được chính là: XML +XSL  
Nội dung  
Gioi thieu về XML  
Ngôn ngữ định dạng và hình dáng XML  
XML hiển thị như thế nào?  
Sự tuyệt diệu về XML  
• XML hợp khuôn dạng và hợp lệ  
• Bộ phân tích và kiểm tra XML  
• Ứng dụng XML  
Sự tuyệt diệu về XML  
• XML cho phép dễ dàng xử lí, truyển tải và trao  
đổi dữ liệu giữa rất nhiều ứng dụng và tài liệu  
người dùng với các định dạng khác nhau.  
- Dễ dàng trao đổi dữ liệu: trong XML dữ  
liệu và định dạng được lưu ở dạng text và bạn  
có thể dễ dàng cấu hình cũng như thay đổi  
chúng bằng trình soạn thảo thông thường.  
Sự tuyệt diệu về XML  
-Tuỳ biến ngôn ngữ định dạng: ta có thể  
tạo ra các ngôn ngữ định dạng tuỳ biến dựa  
trên XML.  
-Dữ liệu tự mô tả: dữ liệu trong tài liệu XML tự  
mô tả nội dung và ý nghĩa của nó. Chỉ dựa  
vào tên thẻ ta đặt cho các phần tử XML, bạn  
có thể hình dung ra nội dung và cách dữ liệu  
muốn thể hiện  
Sự tuyệt diệu về XML  
• <?xml version=”1.0” encoding=”UTF-8”?>  
<DOCUMENT>  
<GREETING>  
Hello From XML  
</GREETING>  
<MESSAGE>  
Welcome to the wild and woolly world of XML.  
</MESSAGE>  
</DOCUMENT>  
Sự tuyệt diệu về XML  
- Dữ liệu có cấu trúc và tích hợp: XML cho phép  
bạn lưu dữ liệu vào file XML dựa trên thẻ mà  
còn tổ chức dữ liệu theo cấu trúc. XML cho  
phép các phần tử của thẻ tích hợp với nhau tạo  
nên cấu trúc phân cấp hoàn chỉnh  
Sự tuyệt diệu về XML  
• VD:  
• <?xml version=”1.0”?>  
• <SCHOOL>  
<CLASS type=”seminar”>  
<CLASS_TITLE>XML In The Real World</CLASS_TITLE>  
<CLASS_NUMBER>6.031<CLASS_NUMBER>  
<SUBJECT>XML</SUBJECT>  
<START_DATE>6/1/2002</START_DATE>  
<STUDENTS>  
<STUDENT status=”attending”>  
<FIRST_NAME>Edward</FIRST_NAME>  
<LAST_NAME>Sameon</LAST_NAME>  
</STUDENT>  
</STUDENTS>  
</CLASS>  
• </SCHOOL>  
Nội dung  
Gioi thieu về XML  
Ngôn ngữ định dạng và hình dáng XML  
XML hiển thị như thế nào?  
Sự tuyệt diệu về XML  
XML hợp khuôn dạng và hợp lệ  
• Bộ phân tích và kiểm tra XML  
• Ứng dụng XML  
Tải về để xem bản đầy đủ
pdf 29 trang yennguyen 29/03/2022 7840
Bạn đang xem 20 trang mẫu của tài liệu "Bài thuyết trình Sơ lược về XML - Hà Thị Kim Phượng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_thuyet_trinh_so_luoc_ve_xml_ha_thi_kim_phuong.pdf