คำนิยาม XML

XML มาจาก eXtensible Markup Language ( "Extensible Markup Language " ) มันเป็น metalanguage ( ภาษา ที่ใช้พูดอะไรบางอย่างเกี่ยวกับสิ่งอื่น) ฉลากที่ขยายได้ซึ่งพัฒนาโดย Word Wide Web Consortium ( W3C ) บริษัท การค้าระหว่างประเทศที่ให้คำแนะนำสำหรับ เวิลด์ไวด์เว็บ

XML

XML คือการปรับ SGML ( ภาษามาร์กอัปมาตรฐานทั่วไป ) ซึ่งเป็นภาษาที่ช่วยให้องค์กรและการติดฉลาก เอกสาร ซึ่งหมายความว่า XML ไม่ใช่ภาษาในตัวเอง แต่เป็น ระบบ ที่อนุญาตให้กำหนดภาษาตามความต้องการ XHTML, MathML และ SVG เป็นบางภาษาที่ XML มีความสามารถในการกำหนด

ฐานข้อมูลเอกสารข้อความสเปรดชีตและ หน้าเว็บ เป็นส่วนหนึ่งของการใช้งาน XML metalanguage ปรากฏเป็นมาตรฐานที่โครงสร้างการแลกเปลี่ยนข้อมูลระหว่างแพลตฟอร์มที่แตกต่างกัน

ผู้เชี่ยวชาญชี้ให้เห็นข้อดีหลายประการที่เกิดขึ้นจากการใช้ XML เช่น: มันสามารถขยายได้ (สามารถเพิ่มแท็กใหม่หลังจากการออกแบบเอกสาร) เครื่องวิเคราะห์ของคุณเป็นมาตรฐาน (ไม่ต้องการการเปลี่ยนแปลงสำหรับแต่ละ รุ่น ของ metalanguage); อำนวยความสะดวกในการวิเคราะห์และประมวลผลเอกสาร XML ที่สร้างโดยบุคคลที่สาม

ในบรรดาภาษาที่สร้างด้วย XML XSL ( Extensible Stylesheet Language ) และ XLINK (ซึ่งพยายามที่จะก้าวข้ามข้อ จำกัด ของลิงค์ไฮเปอร์เท็กซ์ใน HTML ) นั้นโดดเด่น

ความถูกต้องของเอกสาร (นั่นคือว่า โครงสร้าง ทางไวยากรณ์ของพวกเขาได้รับการพัฒนาอย่างถูกต้อง) ขึ้นอยู่กับความสัมพันธ์ที่ระบุระหว่างองค์ประกอบที่แตกต่างกันตามคำจำกัดความหรือเอกสารภายนอก

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

ยูทิลิตี้ XML

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

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

แต่นอกเหนือจากการอำนวยความสะดวกในการ จัดระเบียบ ทรัพยากรและการกำหนดค่าของโปรแกรมแล้ว XML ยังมีบทบาทที่สำคัญมากโดยไม่ต้องสงสัยเลยว่าจุดเด่นของมันคือช่วยให้คุณสามารถสื่อสารกับแอพพลิเคชั่นอื่น ๆ จากแพลตฟอร์มที่แตกต่างกัน ของข้อมูลทั่วไป ตัวอย่างเช่นคุณสามารถมีโปรแกรมที่ทำงานบน Windows ที่มีฐานข้อมูล SQL Server และอีกโปรแกรมหนึ่งบน Linux ที่มี Oracle ทั้งข้อมูลที่ใช้ร่วมกันต้องขอบคุณโครงสร้าง XML

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

ท้ายที่สุด XML เป็นหนึ่งในเครื่องมือเหล่านั้นที่มีความซับซ้อนน้อยซ่อนศักยภาพที่ยอดเยี่ยมด้วยการใช้งานง่ายและมีประโยชน์อย่างปฏิเสธไม่ได้

แนะนำ