XML ย่อมาจาก Extensible Markup Language ใช้หลักในเว็บเพจ โดยข้อมูลมีโครงสร้างเฉพาะ มี Elements ที่กำหนดโดยแท็กเริ่มต้นและแท็กปิด แท็กคือโครงสร้างมาร์กอัปที่เริ่มด้วย < และจบด้วย > ตัวอักษรระหว่างแท็กเริ่มและแท็กปิด คือเนื้อหาของ Element Elements สามารถมี Elements อื่นๆ ภายในได้ เรียกว่า child