Skip to main content

ตัวระบุระบบคืออะไร?

ในโลกของเทคโนโลยีสารสนเทศตัวระบุระบบเป็นประเภทเฉพาะของ“ การประมวลผลเอกสาร” - มันบอกคอมพิวเตอร์ว่าควรตีความไฟล์เฉพาะโดยระบุว่าแอปพลิเคชันชนิดใดที่ควรใช้ตัวระบุระบบไปในจุดเริ่มต้นของไฟล์เพื่อบอกทิศทางไปยังคอมพิวเตอร์ตีความโปรแกรมเมอร์ใช้คำสั่งที่เป็นประโยชน์ประเภทนี้ในภาษามาร์กอัปเช่น HTML และ XML.

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

ตัวระบุระบบจะรวมอยู่ในการประกาศประเภทเอกสาร (DTD)DTD เป็นส่วนหนึ่งของฉลากการปรับทิศทางที่ไปก่อนที่จะใช้รหัสปฏิบัติการโปรแกรมเมอร์เรียกมันว่าเป็นการอ้างอิง URI ที่ไม่มีส่วนร่วมตัวระบุระบบอาจเป็นส่วนหนึ่งของสิ่งที่อยู่ในเครื่องหมายคำพูดใน DTD. ตัวระบุชนิดต่าง ๆ ช่วยให้คอมพิวเตอร์ใช้ไฟล์มาร์กอัปในรูปแบบที่แตกต่างกันตัวระบุระบบใช้สำหรับเอกสารที่ควรใช้โดยแอปพลิเคชันเดียวเท่านั้นเมื่อเอกสารครอบคลุมมากกว่าหนึ่งแอปพลิเคชันจะใช้ตัวระบุสาธารณะ

ตัวระบุระบบมักจะรวมถึงการอ้างอิงถึง World Wide Web Consortium หรือ W3 ผ่านแท็กรวมถึง www.w3.orgWorld Wide Web Consortium เป็นกลุ่มที่นำเสนอมาตรฐานสากลสำหรับภาษามาร์กอัปแก่ชุมชนการเขียนโปรแกรมW3 เป็นแหล่งที่เชื่อถือได้สำหรับการเรียนรู้โครงสร้างของเอกสาร XML และ HTMLนั่นเป็นเหตุผลที่ตัวระบุระบบจะรวมทิศทางไปยังที่อยู่ W3

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