Tổng quan về XML

Người đăng: share-nhungdieuhay on Chủ Nhật, 9 tháng 3, 2014

XML (viết tắt từ tiếng Anh eXtensible Markup Language, "Ngôn ngữ Đánh dấu Mở rộng") là ngôn ngữ đánh dấu với mục đích chung do W3C đề 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. Các ngôn ngữ dựa trên XML (thí dụ: RDF, RSS, MathML, XHTML, SVG, GML và cXML) được định nghĩa theo cách thông thường, cho phép các chương trình sửa đổi và kiểm tra hợp lệ bằng các ngôn ngữ này mà không cần có hiểu biết trước về hình thức của chúng.
Ngôn ngữ đánh dấu được phát triển từ rất sớm, các công ty tư nhân và chính phủ đã thiết lập các chuẩn cho ngôn ngữ đánh dấu như: Ngôn ngữ đánh dấu chuẩn tổng quát (Standard Generalized Markup Language - SGML), Ngôn ngữ đánh dấu siêu văn bản (Hypertext Markup Language - HTML), và cuối cùng là XML. SGML có vẻ hơi phức tạp trong khi đó HTML không đủ sức mạnh để nhận dạng tất cả các thông tin. XML được tạo ra như là một ngôn ngữ đánh dấu dễ sử dụng và dễ mở rộng.
Với ngôn ngữ XML, bạn có thể tạo các phần tử riêng của chính mình, nó cho phép bạn dễ dàng miêu tả một cách chính xác các phần nhỏ của thông tin. Thay vì xử lý văn bản của bạn theo các đề mục và đoạn văn, bạn có thể dễ dàng nhận ra từng phần trong tài liệu đó. Để hiệu quả, bạn cần xác định một danh sách có giới hạn các phần tử của mình và gắn chúng vào đó. (Bạn có thể định nghĩa các phần tử dưới dạng định nghĩa kiểu tài liệu DTD hoặc lược đồ, chúng ta sẽ thảo luận sau). Khi bạn đã bắt đầu và sử dụng XML, hãy thoải mái thử nghiệm các tên phần tử khi bạn xây dựng các tệp thực hành.
Để hiểu rõ hơn bạn hãy ghé thăm trang  : http://www.w3schools.com/xml/

{ 0 nhận xét... read them below or add one }

Đăng nhận xét