Skip to main content

XML หรือภาษามาร์กอัปที่ขยายได้คืออะไร?

XML (ภาษามาร์กอัปที่ขยายได้) เป็นภาษาถิ่นที่ซับซ้อนและกระชับน้อยกว่าของ SGML ที่ซับซ้อนกว่า (ภาษามาร์กอัปทั่วไปมาตรฐาน)ในแง่ที่ง่ายที่สุดภาษานี้ใช้แท็กไวยากรณ์เพื่อระบุข้อมูลประเภทต่างๆในไฟล์ตัวอย่างเช่น:

XML ทำให้โปรแกรมต่าง ๆ สามารถแยกข้อมูลได้ง่ายมากเนื่องจากแท็กสอดคล้องกับรุ่นเฉพาะด้านบนเราเห็นโมเดลข้อมูลมี 7 องค์ประกอบ:

ไคลเอนต์ (องค์ประกอบหลัก) มี 6 องค์ประกอบซ้อนกัน: ชื่อถนนเมืองรัฐซิปและโทรศัพท์
ชื่อ: โปรแกรม XML Aware รู้เรื่องนี้Field มีชื่อของบุคคลหรือ บริษัท
Street : สนามนี้จะมีที่อยู่ถนน
เมือง: ที่นี่จะพบเมือง
รัฐ: รหัสรัฐ 2 ตัวอักษรย่อ

Zip

: รหัสไปรษณีย์ 5 หลัก

โทรศัพท์: หมายเลขโทรศัพท์

เพื่อกำหนดรูปแบบข้อมูลหรือเนื้อหาของแต่ละองค์ประกอบ A DTD (คำจำกัดความประเภทเอกสาร)DTD เป็นวิธีหนึ่งในการกำหนดโครงสร้างหรือต้นไม้ของเอกสาร XMLDCD (คำอธิบายเนื้อหาเอกสาร), DDML (ภาษามาร์กอัปคำจำกัดความของเอกสาร), SAX (Simple API สำหรับ XML) และ Xschema เป็นคนอื่น ๆล้างวิธีที่แตกต่างจากภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML)แท็กที่ใช้ใน HTML กำหนดวิธีการนำเสนอวัสดุบนหน้าเว็บโดยไม่มีข้อบ่งชี้ว่าวัสดุ

คือ

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

cascading style sheets

, CSS เพิ่มองค์ประกอบสไตล์ให้กับหน้าเว็บ HTML เว็บเพจสามารถเขียนได้ใน XMLในกรณีนี้เทียบเท่ากับ CSS คือ XSL

(ภาษาชีทสไตล์ที่ขยายได้) นำไปใช้ในลักษณะเดียวกัน

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

XML ที่สร้างขึ้นโดย World Wide Web Consortium (W3C) เป็นส่วนหนึ่งของภาษามาร์กอัปตระกูลขนาดใหญ่และถูกกำหนดให้เป็นMetalanguage mdash;ภาษาที่อธิบายภาษาอื่น ๆหนึ่งในเป้าหมายของ W3C คือการสร้างตัวเลือก XML เพื่อให้มันยังคงบริสุทธิ์ซึ่งแตกต่างจาก HTML ซึ่งมีการประชุมที่แตกต่างกันมากมายจากการทดสอบเดือนมีนาคม 2548 ซึ่งเปิดตัวโดย W3C เปิดเผย Microsoft Internet Explorer 6.0 SP2 มีความสามารถในการใช้ XML ที่ จำกัด โดยมีรายงานว่าใช้รสชาติของภาษาที่อาจไม่เป็นไปตามมาตรฐานที่กำหนดไว้เสมอไปNetscape มีความเข้ากันได้ดีกับปัญหาเล็กน้อยในรุ่น Beta 8.0 ในขณะที่ Firefox และ Mozilla มีผลลัพธ์ที่ดีที่สุดของเบราว์เซอร์ฟรีโดยมีการใช้งานอย่างเต็มที่ความสามารถในการแสดงผล XML ที่เข้ากันได้ 100% ในเบราว์เซอร์ทั้งหมดที่มีอยู่-หน้ามีความยืดหยุ่นมากขึ้นกว่าหน้า HTML คาดว่าจะแทนที่ HTML เป็นภาษาที่เลือกสำหรับข้อมูลเพิ่มเติมคุณสามารถเยี่ยมชมเว็บไซต์ W3C อย่างเป็นทางการนอกจากนี้ยังมีการสอนออนไลน์และหนังสือหลายเล่มการเรียนรู้ภาษาอาจต้องมีการเพิ่มขึ้น แต่ผู้เชี่ยวชาญคาดการณ์ว่าการลงทุนนั้นคุ้มค่ากับเวลา