Tải bản đầy đủ (.ppt) (17 trang)

Giáo án dạy học môn XML

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (85.9 KB, 17 trang )

<chapter> 1</chapter>
<short> XML </short>
<long_en> Extensible Markup
Language</long_en>
<long_vn> Ngôn ngữ đánh dấu mở rộng
</long_vn>
<lecturer> HỒ XUÂN KIÊN </lecturer>


1. GIỚI THIỆU VỀ XML
• XML là một ngôn ngữ tương đối mới, nhưng đang
ngày càng phổ dụng trong nhiều ứng dụng đa
dạng.
• XML là một ngôn ngữ đánh dấu, được dùng để mô tả cấu trúc
dữ liệu, do đó ở đâu có dữ liệu nhập hay xuất, lưu trữ hoặc
truyền từ nơi này đến nơi khác thì ở đó trở thành mảnh đất
tiềm năng thích hợp với khả năng của XML.


1. GIỚI THIỆU VỀ XML
• XML nổi tiếng nhất là các ứng có liên quan
đến web, nó ra đời cùng công nghệ web,
nhất là ứng dụng có liên quan đến lĩnh vực
truy cập web cầm tay mà công nghệ của nó
là chủ yếu dựa vào XML.
• XML có thể thay thế (hoặc bổ trợ) cho các
cơ sở dữ liệu truyền thống hoặc để chuyển
giao thông tin tài chính giữa các doanh
nghiệp.



1. GIỚI THIỆU VỀ XML
• XML có vai trò quan trọng trong việc truyền tải và
trao đổi dữ liệu liên lạc giữa các ứng dụng và các
hệ điều hành khác nhau,…Microsoft, Sun, IBM,
Oracles,… đều hỗ trợ XML và dùng nó trong mọi
ứng dụng .

• XML khắc phục những hạn chế của HTML
đồng thời tạo nên một cuộc cách mạng trong
truyền tải và trao đổi dữ liệu.


1. GIỚI THIỆU VỀ XML
• XML được sử dụng trong 2 cách khác nhau:
– Cho sự trao đổi lẫn nhau giữa người và máy. Ví
dụ, như từ một máy chủ Web đến trình duyệt
của một người sử dụng.
– Cho sự trao đổi dữ liệu giữa các ứng dụng
hoặc giữa máy với máy.

• XML được sử dụng miễn phí, độc lập nền và
được nhiều chương trình hỗ trợ xử lý xml.


2. ĐÔI NÉT VỀ LỊCH SỬ CỦA XML
• Để tìm ra một cách mà có thể mô tả và lưu
trữ dữ liệu trong máy tính mà thuận tiện cho
việc trao đổi dữ liệu là yếu tố rất quan trọng
trong lĩnh vực truyền tin.
• Một nỗ lực tiên khởi để phối hợp một dạng

thức dữ liệu có thể trao đổi toàn cục với các
khả năng lưu trữ thông tin phong phú đó là
SGML (Standard Generalized Markup
Language = Ngôn ngữ đánh dấu tổng quát
chuẩn).


2. ĐÔI NÉT VỀ LỊCH SỬ CỦA XML
• SGML được thiết kế như một phương cách chuẩn
để đánh dấu dữ liệu cho một mục đích bất kỳ và
được sử dụng chủ yếu trong các hệ thống quản lý
tư liệu lớn. Nhược điểm của nó là một ngôn ngữ
rất phức tạp, khó học và khó sử dụng.
• Chính vì lẽ đó HTML (Hyper Text Markup
Language = Ngôn ngữ đánh dấu siêu văn bản)
được ra đời, nó là một ứng dụng nổi tiếng nhất
của SGML. HTML là một phần nhỏ của SGML
nhưng mọi người lại rất dẽ dùng.


2. ĐÔI NÉT VỀ LỊCH SỬ CỦA XML
• Đến năm 1995 thì người ta bắt đầu thấy sự
giới hạn của HTML bởi sự phát triển mạnh
mẽ của Web, do đó có nhiều lập trình viên
có ý định quay lại SGML nhưng ái ngại.


2. ĐÔI NÉT VỀ LỊCH SỬ CỦA XML
• Vào năm 1996, Jon Bosak ở hãng Sun
Microsystem thành lập nhóm cộng tác W3C, bấy

giờ gọi là nhóm XML. Mục đích là đơn giản hóa
SGML để nó dễ dùng như HTML đồng thời mãnh
mẽ và khác phục được những nhược điểm của
HTML.


2. ĐÔI NÉT VỀ LỊCH SỬ CỦA XML
• Tháng 2 năm 1998 thì tổ hợp web toàn cầu
W3C phê chuẩn và cho chính thức thi hành
Vesion 1.0 của XML.


3. XML LÀ GÌ?
• XML (Extensible Markup Language = Ngôn ngữ
đánh dấu mở rộng) là một bộ quy luật dùng để
mô tả nội dung và cấu trúc của tài liệu. Đó là cách
chia một tài liệu ra làm nhiều phần, rồi đánh dấu
và ráp các phần khác nhau lại để dễ nhận diện
chúng.


3. XML LÀ GÌ?
• W3C gọi XML là một cú pháp thông dụng
cho việc biểu thị cấu trúc trong dữ liệu .


3. XML LÀ GÌ?
• Ví dụ: Giả sử ta có dữ liệu về một tên, và muốn có
khả năng chia sẻ thông tin đó với người khác,
nhưng ta cũng muốn có khả năng dùng thông tin

đó trong một chương trình máy tính. Thay vì chỉ
tạo một tập tin văn bản chứa tên như sau:

John Doe


3. XML LÀ GÌ?
Hoặc một tập tin HTML như sau:
<HTML>
<HEAD> <TITLE> Name </TITLE> </HEAD>
<BODY>
<P> John Doe </P>
</BODY>
</HTML>


3. XML LÀ GÌ?
• Thì ta phải tạo một tập tin XML như
sau:
<Name>
<First> John </First>
<Last> Doe </Last>
</Name>


3. XML LÀ GÌ?
• Nhìn vào dữ liệu ta có thể dễ dàng biết đây
là thông tin về một <Name>; và có thể thấy
có một dữ liệu là <First> và một dữ liệu nữa
là <Last>. Do đó ta có thể dễ dàng viết các

phần mềm truy cập thông tin, bằng cách
gán cấu trúc cho dữ liệu (cấu trúc là <First>,
<Last>, dữ liệu là John và Doe).


4. VIẾT TÀI LIỆU XML ĐƠN GIẢN
4.1. Mở notepad và gõ vào nội dung sau:
<?xml version = “1.0” ?>
<Name>
<First> John </First>
<Last> Doe </Last>
<Name>
4.2. Lưu vào ổ đĩa cứng với tên là name.xml
4.3. Mở Internet Explorer bằng cách nhấp đúp
lên tập tin đó.



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×