Mời các bạn tham khảo bài giảng Tổng quan về XML sau đây để nắm bắt được những kiến thức về công dụng của XML; vai trò của XML; Tag (thẻ) trong XML; XML well-formed; XML validated; vai trò của XML schema; XSL, XSLT, XPath; những kỹ thuật được các Parser sử dụng. | Tổng quan về XML XML dùng để làm gì? Nó có vai trò gì trong thế giới IT, tại sao cần phải học nó? XML có nhiều vai trò, nhưng quan trọng nhất là nó đóng góp làm dạng data trung gian để các server giao tiếp với nhau. Sau này học môn Web Services các bạn sẽ hiểu rõ hơn vai trò này. XML là 1 khái niệm đơn giản, nhưng nó có ứng dụng ngày càng lớn trong thế giới IT nhờ sự bùng nổ của Internet và nhu cầu giao tiếp dữ liệu. Do sự đa dạng trong cách sử dụng XML đã xuất hiện các khái niệm khác như XML schemas, XSLT chính điều đó đã tăng thêm sức mạnh cho XML Thế nào là Tag (thẻ) trong XML. Tên các Tag trong XML thế nào là hợp lệ? Tag là thành phần cơ bản, có thể gọi đó là các viên gạch xây dựng lên XML. Trong file XML luôn phải có 1 (và chỉ 1) tag gốc (tag root), tag này có thể chứa 1 hoặc nhiều tag khác, cũng có thể chứa luôn data mà không chứa tag nào cả. Các Tag (thẻ) trong XML có thể bắt đầu bằng dấu 2 chấm (:), dấu gạch dưới ( _ ), nhưng chủ yếu nó bắt đầu bằng 1 ký tự trong bảng chữ . | Tổng quan về XML XML dùng để làm gì? Nó có vai trò gì trong thế giới IT, tại sao cần phải học nó? XML có nhiều vai trò, nhưng quan trọng nhất là nó đóng góp làm dạng data trung gian để các server giao tiếp với nhau. Sau này học môn Web Services các bạn sẽ hiểu rõ hơn vai trò này. XML là 1 khái niệm đơn giản, nhưng nó có ứng dụng ngày càng lớn trong thế giới IT nhờ sự bùng nổ của Internet và nhu cầu giao tiếp dữ liệu. Do sự đa dạng trong cách sử dụng XML đã xuất hiện các khái niệm khác như XML schemas, XSLT chính điều đó đã tăng thêm sức mạnh cho XML Thế nào là Tag (thẻ) trong XML. Tên các Tag trong XML thế nào là hợp lệ? Tag là thành phần cơ bản, có thể gọi đó là các viên gạch xây dựng lên XML. Trong file XML luôn phải có 1 (và chỉ 1) tag gốc (tag root), tag này có thể chứa 1 hoặc nhiều tag khác, cũng có thể chứa luôn data mà không chứa tag nào cả. Các Tag (thẻ) trong XML có thể bắt đầu bằng dấu 2 chấm (:), dấu gạch dưới ( _ ), nhưng chủ yếu nó bắt đầu bằng 1 ký tự trong bảng chữ cái. Nó KHÔNG THỂ bắt đầu bằng chữ số, và cũng KHÔNG THỂ có khoảng trắng (ngoại trừ trường hợp áp dụng cho attributes). Thế nào là XML well-formed, thế nào là XML validated ? XML Well-formed (trình bày tốt) tức là đã có thẻ mở thì phải có thẻ đóng, nếu phần tử rỗng (empty element) thì có thể trình bày dưới dạng 1 thẻ tự đóng chính nó (kết thúc bằng dấu gạch chéo (/) ), các attribute phải có dấu bằng và các value của attribute phải bao bằng dấu nháy (”). XML Validating (XML hợp lệ) là khái niệm rộng hơn Well-form, tài liệu XML muốn validated thì không những phải well-formed mà còn phải thỏa mãn schema của nó (ở đây schema có thể là DTD hoặc XML Schema). Tại sao cần có namespace? Trong lập trình nói chung và XML nói riêng, kỹ thuật sử dụng namespace là kỹ thuật tránh xung đột (conflic) cách đặt tên, để khi nếu nhỡ có 2 tên trùng nhau, nhưng khác namespace thì chương trình vẫn hiểu được và hoạt động trơn tru. Schema là gì? XML schemas là gì? Schema nghĩa là lược đồ, tức là bản mô tả về cấu .