Các tệp chứa phần mở rộng tệp .xml là tệp Ngôn ngữ Đánh dấu Có thể Mở rộng. Tệp XML là tệp văn bản có cấu trúc. Các tệp này có thể chứa nhiều nội dung khác nhau cho một loạt các mục đích ứng dụng máy tính. Định dạng tệp XML sử dụng các thẻ tùy chỉnh cho phép truyền tệp giữa các ứng dụng và tổ chức. XML rất giống với HTML, nhưng với các quy tắc chặt chẽ hơn.