Dạy học môn XML cơ bản, giúp người học có được kiến thức về XML tronng thời gian sớm nhất. Đây là tài liệu XML được biên soạn rất kỹ và công phu để giúp người học tiếp cận được nhanh nhất. Tài liệu rất hữu ích cho ai đang phát triển web, dịch vụ web, ứng dụng web...
1 XML Extensible Markup Language Ngôn ngữ đánh dấu mở rộng HỒ XUÂN KIÊN GIỚI THIỆU VỀ XML • XML ngôn ngữ tương đối mới, ngày phổ dụng nhiều ứng dụng đa dạng • XML ngôn ngữ đánh dấu, dùng để mô tả cấu trúc liệu, đâu có liệu nhập hay xuất, lưu trữ truyền từ nơi đến nơi khác trở thành mảnh đất tiềm thích hợp với khả XML 1 GIỚI THIỆU VỀ XML • XML tiếng ứng có liên quan đến web, đời công nghệ web, ứng dụng có liên quan đến lĩnh vực truy cập web cầm tay mà công nghệ chủ yếu dựa vào XML • XML thay (hoặc bổ trợ) cho sở liệu truyền thống để chuyển giao thông tin tài doanh nghiệp 1 GIỚI THIỆU VỀ XML • XML có vai trò quan trọng việc truyền tải trao đổi liệu liên lạc ứng dụng hệ điều hành khác nhau,…Microsoft, Sun, IBM, Oracles,… hỗ trợ XML dùng ứng dụng • XML khắc phục hạn chế HTML đồng thời tạo nên cách mạng truyền tải trao đổi liệu 1 GIỚI THIỆU VỀ XML • XML sử dụng cách khác nhau: – Cho trao đổi lẫn người máy Ví dụ, từ máy chủ Web đến trình duyệt người sử dụng – Cho trao đổi liệu ứng dụng máy với máy • XML sử dụng miễn phí, độc lập nhiều chương trình hỗ trợ xử lý xml 2 ĐÔI NÉT VỀ LỊCH SỬ CỦA XML • Để tìm cách mà mô tả lưu trữ liệu máy tính mà thuận tiện cho việc trao đổi liệu yếu tố quan trọng lĩnh vực truyền tin • Một nỗ lực tiên khởi để phối hợp dạng thức liệu trao đổi toàn cục với khả lưu trữ thông tin phong phú 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 thiết kế phương cách chuẩn để đánh dấu liệu cho mục đích sử dụng chủ yếu hệ thống quản lý tư liệu lớn Nhược điểm ngôn ngữ phức tạp, khó học khó sử dụng • Chính lẽ HTML (Hyper Text Markup Language = Ngôn ngữ đánh dấu siêu văn bản) đời, ứng dụng tiếng SGML HTML phần nhỏ SGML người lại dẽ dùng 2 ĐÔI NÉT VỀ LỊCH SỬ CỦA XML • Đến năm 1995 người ta bắt đầu thấy giới hạn HTML phát triển mạnh mẽ Web, có nhiều lập trình viên có ý định quay lại SGML 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, gọi nhóm XML Mục đích đơn giản hóa SGML để dễ dùng HTML đồng thời mãnh mẽ khác phục nhược điểm HTML 2 ĐÔI NÉT VỀ LỊCH SỬ CỦA XML • Tháng năm 1998 tổ hợp web toàn cầu W3C phê chuẩn cho thức thi hành Vesion 1.0 XML 3 XML LÀ GÌ? • XML (Extensible Markup Language = Ngôn ngữ đánh dấu mở rộng) quy luật dùng để mô tả nội dung cấu trúc tài liệu Đó cách chia tài liệu làm nhiều phần, đánh dấu ráp phần khác lại để dễ nhận diện chúng 3 XML LÀ GÌ? • W3C gọi XML cú pháp thông dụng cho việc biểu thị cấu trúc liệu XML LÀ GÌ? • Ví dụ: Giả sử ta có liệu tên, muốn có khả chia sẻ thông tin với người khác, ta muốn có khả dùng thông tin chương trình máy tính Thay tạo tập tin văn chứa tên sau: John Doe XML LÀ GÌ? Hoặc tập tin HTML sau: Name John Doe XML LÀ GÌ? • Thì ta phải tạo tập tin XML sau: John Doe XML LÀ GÌ? • Nhìn vào liệu ta dễ dàng biết thông tin ; thấy có liệu liệu Do ta dễ dàng viết phần mềm truy cập thông tin, cách gán cấu trúc cho liệu (cấu trúc , , liệu John Doe) 4 VIẾT TÀI LIỆU XML ĐƠN GIẢN 4.1 Mở notepad gõ vào nội dung sau: John Doe 4.2 Lưu vào ổ đĩa cứng với tên name.xml 4.3 Mở Internet Explorer cách nhấp đúp lên tập tin [...]...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ử... 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: Name John Doe 3 XML LÀ GÌ? • Thì ta phải tạo một tập tin XML như sau: John Doe 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 ;... 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à , , 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” ?> John Doe 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 đó