XML 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, 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. Tài liệu này không những giúp bạn có khái niệm về XML mà còn hiện thực một số chương trình để bạn hiểu rõ hơn cách thức hoạt động của ngôn ngữ này