Danh mục

XML, kỹ thuật tin học trong tương lai

Số trang: 12      Loại file: pdf      Dung lượng: 206.87 KB      Lượt xem: 10      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (12 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nếu phải tiên đoán kỹ thuật tin học nào chắc chắn sẽ thịnh hành trong tương lai, ta không cần phải học chiêm tinh cũng nhắc đến XML. Vì hiện nay cả Microsoft lẫn phái đối lập (Sun, Oracles, IBM v.v..) đều ôm chầm lấy XML và dùng nó trong mọi ứng dụng. Vậy XML là gì? XML, viết tắt của chữ eXtensible Markup Language, là một bộ qui luật về 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.Có lẽ bạn đã dùng qua...
Nội dung trích xuất từ tài liệu:
XML, kỹ thuật tin học trong tương lai XML, kỹ thuật tin học trong tương lai Nếu phải tiên đoán kỹ thuật tin học nào chắc chắn sẽ thịnh hành trong tương lai, ta không cần phải học chiêm tinh cũng nhắc đến XML. Vì hiện nay cả Microsoft lẫn phái đối lập (Sun, Oracles, IBM v.v..) đều ôm chầm lấy XML và dùng nó trong mọi ứng dụng. Vậy XML là gì? XML, viết tắt của chữ eXtensible Markup Language, là một bộ qui luật về 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.Có lẽ bạn đã dùng qua HTML để viết các trang Web. Trong một trang Web ta dùng những TagPairs (cặp nhãn hiệu mở đóng) để đánh dấu như và . Hãy quan sát một trangWeb dưới đây:Zensoft WebsiteChuyên Thiết kếWebsite, Gia công phần mềm,Theo yêu cầu.Trong HTML Web page các Tag Pair đều được định nghĩa trước và không chứa đựng ý nghĩa gìvề dữ kiện mà chúng kẹp bên trong, trừ trường hợp cho TITLE. Thí dụ H1 có nghĩa display hàngchữ bên trong (Tiển Em Đi) theo cở lớn nhất, nhưng hàng chữ ấy có thể là bất cứ thứ gì, khôngnhất thiết phải là tựa đề của bài thơ ở đây. Còn XML thì cho phép ta tự do đặt tên các Tag Pairđể dùng khi cần. Nếu tính ra, Dynamic HTML có đến khoảng 400 Tags mà nếu muốn dùng taphải nhớ hết. Trong khi đó, XML không có giới hạn về con số Tags và ta không cần phải nhớTag nào cả. Ý nghĩa của các Tag rất linh động và ta có thể sắp xếp các tags của XML theo loạicho hợp lý. Thí dụ muốn làm một trang XML về gia phả ta cần những Tag diễn tả nhân vật, ngàysinh, ngày tử, chỗ chôn, gia đình, cưới, ly dị .v.v..Phân biệt DỮ LIỆU với CÁCH TRÌNH BÀYXML diễn tả cấu trúc và ý nghĩa của các phần của tài liệu chớ không quan tâm đến cách trìnhbày tài liệu. Ngược lại HTML bao gồm vừa cách trình bày, thí dụ như được dùng choBOLD (chữ đậm), vừa cấu trúc, thí dụ như các Tag dùng bên trong một TABLE .Khi muốn trình bày các dữ kiện của một trang XML theo kiểu nào ta dùng một Style Sheet chonó. Thí dụ ta muốn trình bày cùng một trang XML với những dữ kiện về giá cả khẩu phần trênmột PC và một Mobile Phone (điện thoại di động), ta sẽ dùng hai Style Sheet khác nhau, một choPC, cái kia cho Mobile Phone.Trong trường hợp nầy, XML tiện ở chỗ khi giá cả khẩu phần thay đổi trên thị trường ta khôngcần phải làm một trang HTML mới cho chúng, chỉ tiếp tục dùng cùng một Style Sheet với dữkiện mới.Đi xa hơn nữa, sự trình bày không nhất thiết phải trên một màn ảnh cho người ta xem, nó có thểdưới hình thức âm thanh hay multimedia (vừa hình ảnh, vừa âm thanh). Tưởng tượng trong tuổigià bạn nằm trên Bãi Sau (Vũng Tàu) nghe đọc truyện Kiếm Hiệp của Kim Dung qua kỹ thuậtdùng XML chứa truyện bằng Unicode cho chữ Việt và một Style Sheet biến chữ Việt nhận từInternet qua Mobile Phone thành âm thanh, có nhiều giọng nam, nữ và khi nào trong Style Sheetcó dùng BOLD thì người đọc nói lớn hơn.Trao đổi dữ kiện, tài liệuVì cả tài liệu XML đều nằm dưới dạng Text String nên nếu gởi đi xa có hư mất chút đỉnh, đầukia cũng đoán ra được. Giả dụ vào thế kỹ 23 sau nầy có ai bắt được một tài liệu XML của năm2000, nhưng trong đó có vài chữ bị mờ, họ cũng đoán Trương Thúy Sơn có nghĩa là Trương Thúy Sơn . Mặc dầu ta nói ai muốn đặt ra TAG nàotrong XML cũng được, nhưng thí dụ mỗi nghề nghiệp như hóa học, y học, toán học, âm nhạc ấnđịnh một số TAGs, mỗi TAG có ý nghĩa theo sự đồng ý trước trong nghề của mình, người ta cóthể dùng XML và Style Sheet để quy định cách chứa dữ kiện và ngay cả cách trình bày cho riêngnghề của mình.Một công ty xây cất có thể dùng một chương trình chạy tự động (Robot) để dọ giá những vật liệutư từ các công ty cung cấp qua cách dùng XML. Đây là khởi đầu cho việc giao dịch kinh doanhtự động (Business-To-Business hay B2B).Có một quy ước về cách dùng XML để trao đổi dữ kiện đã được triển khai gọi là OpenFinancial Exchange Format (OFX). Người ta thiết kế OFX để cho các chương trình tài chánhnhư Microsoft Money và Quicken trao đổi dữ kiện hay gởi các dữ kiện tài chánh đến nhà băng.v.v..Vì XML là một chuẩn công cộng, không thuộc về một công ty nào, nên người dùng không sợphải đụng chạm ai về copyright, ba-tăng, hay bị giới hạn cách sử dụng .v.v..Thí dụ như với XMLta có thể tránh phải lệ thuộc hoàn toàn vào MSWord khi gởi một tài liệu vì sợ đầu kia người takhông có MSWord. Miễn là tất cả các Word Processors đều đọc, viết XML được, ta có thể dùngXML làm phương tiện trao đổi các tài liệu. Người dùng ở mỗi nơi có thể tự do chọn một WordProcessor theo sở thích.XML không những cho bạn định nghĩa các phần của tài liệu mà còn đặt qui ước về sự liên hệ củacác phần ấy. Thí dụ bạn đang làm một trang Web để ghi tên những người bạn cần liên lạc, bạn cóthể đòi hỏi cho mỗi người đều bắt buộc phải có số điện thoại và Email. Để khi đánh dữ kiện vàobạn sẽ không thiếu chi tiết nào.Cuối cùng XML s ...

Tài liệu được xem nhiều: