Trong thời đại Công nghệ Thông tin hiện nay XML (eXtensible Markup Language) chiếm vị trí số một và rất quan trọng trong việc chuyển tải, trao đổi dữ liệu và liên lạc giữa các ứng dụng. Điều này càng được khẳn định khi trong các hệ điều hành từ WindowsXP trở đi, bên trong nó chứa đầy XML. Hơn nữa khi bộ .Net ra đời thì càng làm cho XML trở nên thịnh hành.