ความแตกต่างระหว่าง XML และ HTML

ผู้เขียน: Laura McKinney
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 12 พฤษภาคม 2024
Anonim
Differences of HTML and XML
วิดีโอ: Differences of HTML and XML

เนื้อหา


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

HTML (Hyper Markup Language) ได้รับการออกแบบมาเพื่ออำนวยความสะดวกในการถ่ายโอนเอกสารบนเว็บ ในทางกลับกัน XML ได้รับการพัฒนาเพื่อให้สามารถใช้งานร่วมกันได้กับ SGML และ HTML และใช้งานง่าย

    1. แผนภูมิเปรียบเทียบ
    2. คำนิยาม
    3. ความแตกต่างที่สำคัญ
    4. ข้อสรุป

แผนภูมิเปรียบเทียบ

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


นิยามของ XML

XML (ภาษามาร์กอัปที่ขยายได้) เป็นภาษาที่ช่วยให้ผู้ใช้สามารถกำหนดการแสดงข้อมูลหรือโครงสร้างข้อมูลที่กำหนดค่าในแต่ละฟิลด์ในโครงสร้าง IBM คิดว่ามันเป็น GML (ภาษามาร์กอัปทั่วไป) ในปี 1960 เมื่อ GML ของ IBM ถูกนำมาใช้โดย ISO จะมีชื่อว่าเป็น SGML (ภาษามาร์กอัปมาตรฐานทั่วไป) และเป็นพื้นฐานสำหรับระบบเอกสารที่ซับซ้อน ภาษา XML มีแพลตฟอร์มเพื่อกำหนดองค์ประกอบมาร์กอัปและสร้างภาษามาร์กอัปที่กำหนดเอง ใน XML เพื่อสร้างภาษาหรือองค์ประกอบหนึ่งจะต้องเป็นไปตามชุดของกฎที่กำหนดไว้ใน XML เอกสาร XML มีข้อมูลเป็นสตริงและล้อมรอบด้วยมาร์กอัป หน่วยพื้นฐานใน XML นั้นรู้จักกันในชื่อ ธาตุ.

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

เอกสาร XML เกี่ยวข้องกับสองส่วน - ส่วนของเนื้อหาและเนื้อหา อารัมภบท ส่วนหนึ่งของ XML ประกอบด้วยข้อมูลเมตาของผู้ดูแลระบบเช่นการประกาศ XML คำสั่งการประมวลผลเพิ่มเติมการประกาศประเภทเอกสารและความคิดเห็น ร่างกาย ส่วนแบ่งออกเป็นสองส่วน - โครงสร้างและเนื้อหา (นำเสนอในแบบธรรมดา)


ความหมายของ HTML

HTML (Hyper Markup Language) เป็นภาษามาร์กอัปสำหรับสร้างหน้าเว็บ คำสั่งมาร์กอัพที่ใช้ในเนื้อหาบนเว็บหมายถึงโครงสร้างของเอกสารและเค้าโครงไปยังเบราว์เซอร์ เบราว์เซอร์เพียงอ่านเอกสารที่มีมาร์กอัพ HTML อยู่ในนั้นและแสดงบนหน้าจอผ่านการตรวจสอบองค์ประกอบ HTML ที่วางไว้ในเอกสาร เอกสาร HTML ถือเป็นไฟล์ที่เก็บข้อมูลที่จำเป็นต้องได้รับการเผยแพร่

คำแนะนำแบบฝังนั้นเรียกว่าองค์ประกอบที่แสดงโครงสร้างและการนำเสนอของเอกสารในเว็บเบราว์เซอร์ องค์ประกอบเหล่านี้ประกอบด้วย แท็ก ภายในวงเล็บมุมซึ่งล้อมรอบบางอย่าง แท็กมักจะมาในแท็กคู่ - แท็กเริ่มต้นและแท็กสิ้นสุด

  1. XML เป็นภาษามาร์กอัปที่ใช้ซึ่งมีโครงสร้างอธิบายตนเองและสามารถกำหนดภาษามาร์คอัปอื่นได้อย่างมีประสิทธิภาพ ในทางกลับกัน HTML เป็นภาษามาร์กอัปที่กำหนดไว้ล่วงหน้าและมีความสามารถ จำกัด
  2. XML จัดเตรียมโครงสร้างเชิงตรรกะของเอกสารในขณะที่มีการกำหนดโครงสร้าง HTML ไว้ล่วงหน้าโดยใช้แท็ก“ head” และ“ body”
  3. เมื่อพูดถึง HTML ประเภทของภาษาจะไม่ตรงตามตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก เทียบกับ XML เป็นกรณี ๆ ไป
  4. HTML ได้รับการออกแบบโดยเน้นที่คุณลักษณะการนำเสนอข้อมูล ในทางตรงกันข้าม XML เป็นข้อมูลเฉพาะที่จัดเก็บและถ่ายโอนข้อมูลเป็นข้อกังวลก่อนหน้านี้
  5. XML ไม่อนุญาตให้มีข้อผิดพลาดใด ๆ หากมีข้อผิดพลาดบางอย่างในรหัสซึ่งไม่สามารถแยกวิเคราะห์ได้ ตรงกันข้ามในข้อผิดพลาด HTML ขนาดเล็กสามารถถูกทอดทิ้ง
  6. ช่องว่างใน XML ถูกใช้สำหรับการใช้งานเฉพาะเนื่องจาก XML พิจารณาตัวละครทุกตัว ในทางตรงกันข้าม HTML สามารถเพิกเฉยกับช่องว่าง
  7. แท็กใน XML จำเป็นต้องปิดในขณะที่ HTML แท็กเปิดสามารถทำงานได้อย่างสมบูรณ์
  8. การทำรังใน XML ควรทำอย่างถูกต้องมีความสำคัญอย่างยิ่งในไวยากรณ์ XML ในทางกลับกัน HTML ไม่สนใจเรื่องการทำรังมากนัก

ข้อสรุป

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