XML เป็นภาษามาร์กอัปแบบขยายได้ XML คือชุดของกฎที่กำหนดมาร์กอัปความหมายซึ่งแบ่งเอกสารออกเป็นส่วนๆ และระบุส่วนเหล่านั้น XML เป็นภาษามาร์กอัป หากต้องการเข้าใจ XML คุณต้องเข้าใจแท็กก่อน เรามาพูดถึงมาร์กอัป HTML ก่อน ในแง่ของคนธรรมดา มันเป็นภาษาที่ใช้ในการเพิ่มมาร์กอัปให้กับข้อความ แต่ละเครื่องหมายใน HTML มีความหมายที่ชัดเจน ตัวอย่างเช่น ใน HTML แท็ก หมายถึงขอให้เบราว์เซอร์ HTML ทำให้ข้อความเป็นตัวหนา ในขณะที่แท็ก
หมายถึงบอกให้เบราว์เซอร์แสดงข้อความตรงกลางบรรทัด XML ไม่มีชุดแท็กที่กำหนดไว้ล่วงหน้า เช่น HTML แต่ให้มาตรฐาน เมื่อใช้มาตรฐานนี้ คุณสามารถกำหนดภาษามาร์กอัปใหม่ของคุณเองได้ตามความต้องการที่แท้จริง และตั้งค่าแท็กสำหรับการตั้งค่าของคุณ ภาษาแท็กจะระบุเฉพาะภาษานั้น ชุดแท็ก เพื่อความแม่นยำ XML เป็นภาษามาร์กอัปต้นฉบับที่ช่วยให้คุณพัฒนาภาษามาร์กอัปที่หลากหลายตามกฎที่ให้ไว้