แนวคิดในคำจำกัดความ ABC
เบ็ดเตล็ด / / July 04, 2021
โดย Guillem Alsina González ในเดือนพฤศจิกายน 2018
ตั้งแต่คอมพิวเตอร์เครื่องแรก เครื่องเหล่านี้ได้ทำงานกับข้อมูลที่มีโครงสร้าง แม้ว่าตอนนี้จะเริ่มสามารถทำได้ด้วยข้อมูลที่ไม่มีโครงสร้างแล้วก็ตาม ปัญญาประดิษฐ์.
ในการจัดโครงสร้างข้อมูล คุณต้องมี ภาษา คำอธิบายที่ช่วยให้กำหนดโครงสร้างและระบุว่าแต่ละข้อมูลเป็นของฟิลด์ใด ภาษานี้อนุญาตให้แอปพลิเคชันคอมพิวเตอร์จดจำและนำเสนอข้อมูลได้อย่างเหมาะสม และสามารถกำหนดขอบเขต รูปแบบ ของไฟล์ที่บันทึกไว้
XML เป็นหนึ่งในภาษาเหล่านี้ที่ให้คุณกำหนดข้อมูลได้ แม้ว่าจะไปไกลกว่านี้ก็ตาม
XML (ตัวย่อสำหรับ ภาษามาร์กอัปที่ขยายได้) เป็นภาษามาร์กอัปที่ช่วยให้เราสามารถกำหนดโครงสร้างข้อมูล ตลอดจนเอกสารที่ทำให้สามารถอ่านได้ทั้งบนคอมพิวเตอร์และสำหรับมนุษย์
ก้าวไปข้างหน้าเล็กน้อย ฉันจะยกตัวอย่างการใช้งาน: ภาษา HTML หน้าเว็บใดที่สร้างขึ้นสามารถกำหนดเป็นส่วนย่อยของ XML
แม้ว่าเรากำลังพูดถึงภาษา แต่ XML ล้วนๆ เป็นภาษาเมตา เนื่องจากมีการกำหนดไวยากรณ์ แต่ไม่ใช่คำ โดยที่มันถูกสร้างขึ้นมาเพื่อให้แต่ละคนสามารถกำหนดชุดย่อยของ XML สำหรับงาน คอนกรีต. นี่คือวิธีที่ HTML สามารถกำหนดเป็นส่วนย่อยของ XML
การใช้งานขยายไปสู่แอปพลิเคชันเช่น ข้อความ, ฐานข้อมูลหรือสเปรดชีต โดยทั่วไปงานเหล่านั้นทั้งหมดที่ต้องการการจัดโครงสร้าง (ดังนั้น ก่อนที่จะพูดถึงข้อมูลที่มีโครงสร้าง) และ / หรือ การนำเสนอ.
เครื่องหมายในแต่ละชุดย่อยของ XML เริ่มต้นด้วยเครื่องหมาย
ด้วยวิธีนี้ เราสามารถแยกความแตกต่างของเครื่องหมายของข้อความและข้อมูลที่ล้อมรอบได้ (และโปรแกรมคอมพิวเตอร์ที่จัดการพวกมันก็สามารถแยกความแตกต่างได้)
นอกจากนี้ยังมี แท็ก การเปิดและปิด ข้อแตกต่างคือตัวปิดจะใส่ สัญลักษณ์ / ไปยังคำที่อยู่ระหว่าง
ณ จุดนี้ มาดูตัวอย่างการใช้ XML: สมุดโทรศัพท์แบบเรียบง่ายที่สร้างด้วย แท็ก ของภาษาเมตานี้ที่เราได้สร้างขึ้นเพื่อวัด:
เราสามารถสร้างโปรแกรมที่จะจัดการบันทึกเหล่านี้และนำเสนอด้วยวิธีที่เหมาะสม
ในทางปฏิบัติ XML มีการใช้กันมากขึ้น และเราใช้งานมันโดยไม่รู้ตัวในแอปพลิเคชันสำนักงานหลัก เช่น Microsoft Office และ LibreOffice
รูปแบบของ ไฟล์ ทั้งสองนี้เป็นชุดย่อยของ XML มานานแล้ว ซึ่งทำให้การโหลดและการนำเสนอของไฟล์ที่สร้างด้วยหนึ่งในไฟล์เหล่านี้ง่ายขึ้น อย่างไรก็ตาม ข้อเท็จจริงที่ว่าการนำเสนอนั้นไม่เหมือนกันเสมอไป เนื่องจากการนำเสนอข้อมูลขั้นสุดท้ายตกอยู่กับโปรแกรม
เอกสาร XML มีทรัพยากรและส่วนต่างๆ มากกว่า เช่น ความคิดเห็น หรือโมเดลเนื้อหา แต่สาระสำคัญของมันคือสิ่งที่ฉันได้อธิบายไว้ในตัวอย่าง
จากนี้ไป มันจะซับซ้อนเท่าความต้องการของเรา แม้ว่าที่จริงแล้ว XML แทบจะมองไม่เห็น a ชื่อผู้ใช้ ปิดท้ายด้วยรูปแบบนี้ คุณสามารถทำงานได้โดยไม่รู้ตัว
รูปถ่าย: Maksim Kabakou / Kitti
ธีมใน XML