XML คืออะไร? ความหมายและความหมาย

click fraud protection

ตัวย่อสำหรับภาษามาร์กอัปที่ขยายได้ไม่ใช่ภาษามาร์กอัปที่เปิดเผยเช่น HTML แทนที่จะเป็นภาษาสำหรับสร้างภาษามาร์กอัป XML ได้รับการดูแลโดย Worldwide Web Consortium (W3C) SGML เวอร์ชันที่เล็กลงช่วยให้ผู้เขียนเว็บสร้างและตั้งชื่อแท็กของตนได้ เพื่อให้สามารถจับโครงสร้างของข้อมูลได้แม่นยำยิ่งขึ้น

ในเอกสารที่มีโครงสร้างอย่างดีซึ่งเป็นไปตามกฎไวยากรณ์ ลำดับชั้นของแท็กที่ผู้ใช้สร้างขึ้นสามารถเป็น อ่านและประมวลผลโดยเบราว์เซอร์ที่รับรู้ XML แม้ว่าจะไม่เคยพบชุดแท็กเฉพาะก็ตาม ก่อน. ผู้เขียนสามารถระบุโครงสร้างของเอกสารได้เป็นทางการมากขึ้นโดยใช้ Document Type Definition (DTD) ซึ่งระบุกฎสำหรับการใช้แต่ละแท็กอย่างถูกต้อง ดู CSS, XLink, เนมสเปซ, ภาษาคิวรี, XMLP, XPointer, XSL

Technipages อธิบาย XML

Extensible Markup Language (XML) เป็นภาษามาร์กอัปที่เชื่อมช่องว่างของการจัดรูปแบบเอกสารระหว่างมนุษย์และเครื่องจักร XML รวมข้อมูลที่มีโครงสร้างในไฟล์ข้อความในไฟล์ข้อความ XML ให้ผู้ใช้สร้างคำศัพท์และใช้คำศัพท์เดียวกันเพื่ออธิบายข้อมูล XML ใช้แท็ก (“”) เพื่อสร้างไฟล์ที่สร้างโดยเครื่องคอมพิวเตอร์ได้ง่าย

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

XML กำลังอยู่ระหว่างการพัฒนา World Wide Web Consortium (W3C) ภายใต้การดูแลของ XML Working Group ได้เริ่มดำเนินการในปี พ.ศ. 2539 XML เป็นผลิตภัณฑ์ของ SGML (Standard Generalized Markup ภาษา). ความตั้งใจที่จะทำให้ SGML ง่ายขึ้นและเนื่องจากความสำเร็จของ HTML ซึ่งเขียนขึ้นในช่วงปลายทศวรรษ 1990 โดยนักฟิสิกส์ CERN Tim Berners Lee XML เป็นส่วนขยายของ HTML

การใช้งานทั่วไปของ XML

  • XML เป็นคำแนะนำของ World Wide Web Consortium และการพัฒนาข้อกำหนดดังกล่าวอยู่ภายใต้การดูแลของคณะทำงาน XML
  • สาเหตุที่เปิดได้ XML ไฟล์ที่มีหลายโปรแกรมต่างกันเพราะเก็บข้อมูลในรูปแบบข้อความล้วน
  • โปรแกรมบางตัวที่เปิดได้ XML ไฟล์ต่างๆ ได้แก่ แผ่นจดบันทึกหน้าต่าง โปรแกรมแก้ไขข้อความ หรือแม้แต่เว็บเบราว์เซอร์ใดก็ได้

การใช้ XML. ในทางที่ผิดที่พบบ่อย

  • XML ไม่เคยมีไว้เพื่อแก้ไขปัญหาใดๆ ที่ SGML สร้างขึ้น และเป็นภาษามาร์กอัปของตัวเอง
  • คำแนะนำของ World Wide Web Consortium (W3C) ของ XML ไม่ถูกควบคุมโดยกลุ่ม XML ในเครือ